Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Preliminary Mac native OSD. Not working yet. [R. Belmont] | arbee | 2019-09-15 | 1 | -0/+3 |
| | | | | | | | | This will compile, link, and run a driver all the way to the first info screen, provided you use -video bgfx. However, although there's a valid NSWindow created, it never actually appears on screen for unknown (but likely silly) reasons. Inputs are not implemented and fullscreen exists but is untried. | ||||
* | (nw) fix lots of inadverently mutable static pointers | Vas Crabb | 2018-09-20 | 1 | -5/+5 |
| | |||||
* | srcclean and regenerate localisations (nw) | Vas Crabb | 2018-01-28 | 2 | -26/+26 |
| | |||||
* | Fix shader compilation error on AMD | Aaron | 2017-12-31 | 2 | -2/+2 |
| | |||||
* | Add Bicubic Shader to OpenGL Backend | Aaron | 2017-12-30 | 5 | -6/+179 |
| | | | | | | | | This shader uses the equation described by R. Keys in the paper 'Cubic Convolution Interpolation for Digital Image Processing' which is, in this case, the same as a Catmull-Rom spline. This produces a sharper upscaled image than bilinear filtering. The new shader is selected by setting gl_glsl_filter to 2. Consequently, gl_glsl_filter is now treated as an int rather than a boolean. Also fixed a variable name problem in the code guarded by GLSL_SOURCE_ON_DISK. | ||||
* | Fix Two Issues with the glsl Bilinear Shader | Aaron | 2017-12-30 | 2 | -37/+36 |
| | | | | | | | | | 1. Off-by-one pixel coordinates 2. Sampling of wrong pixels at some non-integer stretch factors First was noticed while comparing screenshots of the software and opengl w/glsl renderers (opengl output was shifted up and to the right). Fixed by subtracting a 1/2 pixel from the texture coordinates when calculating the bottom left pixel to use for interpolation. Second was apparent when running pac-man fullscreen on a 1920x1080 screen and allowing non-integer stretching. Manifested as irregular horizontal 'steps' in the output. Fixed by sampling from the center of all pixels which should avoid any funny business in regards to pixel coordinate rounding. | ||||
* | A round of spelling/typographical fixes to source comments (nw) | Scott Stone | 2016-11-24 | 2 | -6/+6 |
| | |||||
* | use standard types uintptr_t, char16_t and char32_t instead of FPTR, ↵ | Miodrag Milanovic | 2016-10-22 | 1 | -11/+11 |
| | | | | utf16_char, unicode_char (nw) | ||||
* | Various cleanups suggested by static analyzer (nw) | Miodrag Milanovic | 2016-04-24 | 3 | -51/+51 |
| | |||||
* | Add includes for dependency documentation. (nw) | couriersud | 2016-04-08 | 1 | -0/+2 |
| | |||||
* | Missed a few files (nw) | Miodrag Milanovic | 2016-03-05 | 6 | -6/+12 |
| | |||||
* | placed back OPENGL check since GL is not same as GLES (nw) | Miodrag Milanovic | 2016-02-16 | 1 | -0/+4 |
| | |||||
* | opengl as requirement (nw) | Miodrag Milanovic | 2016-02-16 | 2 | -6558/+5 |
| | |||||
* | Remove SDL 1.2 support (nw) | Miodrag Milanovic | 2016-02-16 | 1 | -14/+0 |
| | |||||
* | Rename *.c -> *.cpp in our source (nw) | Miodrag Milanovic | 2015-11-08 | 2 | -0/+0 |
| | |||||
* | - Fix some instances of PVS-Studio warning V501, "There are identical sub- | therealmogminer@gmail.com | 2015-11-06 | 1 | -1/+1 |
| | | | | expressions to the left and to the right of an operator". [MooglyGuy] | ||||
* | blame balrog for this :) (NW) | Cowering | 2015-07-08 | 1 | -1/+1 |
| | |||||
* | Fix off-by-one | Vas Crabb | 2015-06-15 | 1 | -19/+10 |
| | |||||
* | GLSL: unlimit shader file size. [R. Belmont] | arbee | 2015-06-13 | 1 | -1/+6 |
| | |||||
* | Minor license tag fix (nw) | balr0g | 2015-06-02 | 1 | -1/+1 |
| | |||||
* | unified licenses names (nw) | Miodrag Milanovic | 2015-05-22 | 1 | -1/+1 |
| | |||||
* | Sven gave permission for BSD3 distribution (nw) | Miodrag Milanovic | 2015-05-22 | 11 | -11/+11 |
| | |||||
* | did license settings for OG and Andrew, cleared up OSD part for licenses (nw) | Miodrag Milanovic | 2015-05-09 | 13 | -52/+27 |
| | |||||
* | Added license headers to the rest of files (nw) | Miodrag Milanovic | 2015-05-07 | 13 | -0/+26 |
| | |||||
* | MSVC build fix (nw) | Miodrag Milanovic | 2015-04-01 | 1 | -3/+3 |
| | |||||
* | removed windows/osinline.h and placed MSVC dependent files in top folder (nw) | Miodrag Milanovic | 2015-03-30 | 1 | -0/+1 |
| | | | | | | moved MSVC defines from winprefix.h to osdcomm.h removed empty file compilation - porttime.c removed osinline.h in windows and sdl and change files using them. | ||||
* | Cleanups and version bumpmame0160 | Miodrag Milanovic | 2015-03-25 | 1 | -5/+5 |
| | |||||
* | some compilers have trouble with this (nw) | Miodrag Milanovic | 2015-03-16 | 1 | -3/+3 |
| | |||||
* | osd_opengl.h: fix compile on MSVC 2012 (nw) | Peter Ferrie | 2015-03-15 | 1 | -5/+14 |
| | |||||
* | really fix opengl compile on MSVC (thanks to couriersud) (nw) | Peter Ferrie | 2015-03-02 | 1 | -0/+1 |
| | |||||
* | Just another one for Peter. (nw) | couriersud | 2015-03-02 | 1 | -0/+3 |
| | |||||
* | OpenGL MSVC fix for Peter. If compiling under MSVC, don't use GL/gl.h or | couriersud | 2015-03-02 | 2 | -3/+7 |
| | | | GL/glext.h. Use our own headers. (nw) | ||||
* | Moved opengl related stuff to modules/opengl | couriersud | 2015-02-26 | 23 | -0/+10137 |