Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | opengl/gl_shader_tool.h: Clarified licensing. | 2024-05-10 | 1 | -1/+2 | |
| | | | | | This was originally distributed as GPLv2. Sven Gothel permitted distribution as BSD-3-Clause in 2015. | ||||
* | opengl/gl_shader_mgr.cpp: Hopefully work with more GL implementations. | 2023-02-25 | 1 | -6/+6 | |
| | |||||
* | osd: Fixed various OpenGL issues - fixes -nowaitvsync not working on Windows ↵ | 2023-02-25 | 5 | -667/+799 | |
| | | | | | | | | | | | | | | with -video opengl. Turned shader tool/shader manager into a class so multiple screens/windows don't nuke each other. Don't try to get supported extensions without a valid GL context with Windows OSD. Use per-context GL function pointers for shader manager and for all functions when using GL dispatch. Windows doesn't guarantee extension functions from one context are valid for another. | ||||
* | osd: Removed support for SDL < 2.0.6; apple/apple2video.cpp: Code style ↵ | 2023-02-21 | 1 | -9/+2 | |
| | | | | cleanups. | ||||
* | Fixed a few coverity errors, several of which are real bugs. | 2021-12-02 | 1 | -8/+6 | |
| | |||||
* | Fix stray space char in osd_opengl.h | 2020-10-03 | 1 | -1/+1 | |
| | |||||
* | fixed some modernize-use-auto clang-tidy warnings (nw) (#6238) | 2020-01-30 | 1 | -1/+1 | |
| | |||||
* | use C++ library includes (nw) | 2020-01-22 | 1 | -2/+2 | |
| | |||||
* | Preliminary Mac native OSD. Not working yet. [R. Belmont] | 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 | 2018-09-20 | 1 | -5/+5 | |
| | |||||
* | srcclean and regenerate localisations (nw) | 2018-01-28 | 2 | -26/+26 | |
| | |||||
* | Fix shader compilation error on AMD | 2017-12-31 | 2 | -2/+2 | |
| | |||||
* | Add Bicubic Shader to OpenGL Backend | 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 | 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) | 2016-11-24 | 2 | -6/+6 | |
| | |||||
* | use standard types uintptr_t, char16_t and char32_t instead of FPTR, ↵ | 2016-10-22 | 1 | -11/+11 | |
| | | | | utf16_char, unicode_char (nw) | ||||
* | Various cleanups suggested by static analyzer (nw) | 2016-04-24 | 3 | -51/+51 | |
| | |||||
* | Add includes for dependency documentation. (nw) | 2016-04-08 | 1 | -0/+2 | |
| | |||||
* | Missed a few files (nw) | 2016-03-05 | 6 | -6/+12 | |
| | |||||
* | placed back OPENGL check since GL is not same as GLES (nw) | 2016-02-16 | 1 | -0/+4 | |
| | |||||
* | opengl as requirement (nw) | 2016-02-16 | 2 | -6558/+5 | |
| | |||||
* | Remove SDL 1.2 support (nw) | 2016-02-16 | 1 | -14/+0 | |
| | |||||
* | Rename *.c -> *.cpp in our source (nw) | 2015-11-08 | 2 | -0/+0 | |
| | |||||
* | - Fix some instances of PVS-Studio warning V501, "There are identical sub- | 2015-11-06 | 1 | -1/+1 | |
| | | | | expressions to the left and to the right of an operator". [MooglyGuy] | ||||
* | blame balrog for this :) (NW) | 2015-07-08 | 1 | -1/+1 | |
| | |||||
* | Fix off-by-one | 2015-06-15 | 1 | -19/+10 | |
| | |||||
* | GLSL: unlimit shader file size. [R. Belmont] | 2015-06-13 | 1 | -1/+6 | |
| | |||||
* | Minor license tag fix (nw) | 2015-06-02 | 1 | -1/+1 | |
| | |||||
* | unified licenses names (nw) | 2015-05-22 | 1 | -1/+1 | |
| | |||||
* | Sven gave permission for BSD3 distribution (nw) | 2015-05-22 | 11 | -11/+11 | |
| | |||||
* | did license settings for OG and Andrew, cleared up OSD part for licenses (nw) | 2015-05-09 | 13 | -52/+27 | |
| | |||||
* | Added license headers to the rest of files (nw) | 2015-05-07 | 13 | -0/+26 | |
| | |||||
* | MSVC build fix (nw) | 2015-04-01 | 1 | -3/+3 | |
| | |||||
* | removed windows/osinline.h and placed MSVC dependent files in top folder (nw) | 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 | 2015-03-25 | 1 | -5/+5 | |
| | |||||
* | some compilers have trouble with this (nw) | 2015-03-16 | 1 | -3/+3 | |
| | |||||
* | osd_opengl.h: fix compile on MSVC 2012 (nw) | 2015-03-15 | 1 | -5/+14 | |
| | |||||
* | really fix opengl compile on MSVC (thanks to couriersud) (nw) | 2015-03-02 | 1 | -0/+1 | |
| | |||||
* | Just another one for Peter. (nw) | 2015-03-02 | 1 | -0/+3 | |
| | |||||
* | OpenGL MSVC fix for Peter. If compiling under MSVC, don't use GL/gl.h or | 2015-03-02 | 2 | -3/+7 | |
| | | | GL/glext.h. Use our own headers. (nw) | ||||
* | Moved opengl related stuff to modules/opengl | 2015-02-26 | 23 | -0/+10137 | |