summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/opengl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Preliminary Mac native OSD. Not working yet. [R. Belmont] arbee2019-09-151-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 Crabb2018-09-201-5/+5
|
* srcclean and regenerate localisations (nw) Vas Crabb2018-01-282-26/+26
|
* Fix shader compilation error on AMD Aaron2017-12-312-2/+2
|
* Add Bicubic Shader to OpenGL Backend Aaron2017-12-305-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 Aaron2017-12-302-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 Stone2016-11-242-6/+6
|
* use standard types uintptr_t, char16_t and char32_t instead of FPTR, ↵ Miodrag Milanovic2016-10-221-11/+11
| | | | utf16_char, unicode_char (nw)
* Various cleanups suggested by static analyzer (nw) Miodrag Milanovic2016-04-243-51/+51
|
* Add includes for dependency documentation. (nw) couriersud2016-04-081-0/+2
|
* Missed a few files (nw) Miodrag Milanovic2016-03-056-6/+12
|
* placed back OPENGL check since GL is not same as GLES (nw) Miodrag Milanovic2016-02-161-0/+4
|
* opengl as requirement (nw) Miodrag Milanovic2016-02-162-6558/+5
|
* Remove SDL 1.2 support (nw) Miodrag Milanovic2016-02-161-14/+0
|
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-082-0/+0
|
* - Fix some instances of PVS-Studio warning V501, "There are identical sub- therealmogminer@gmail.com2015-11-061-1/+1
| | | | expressions to the left and to the right of an operator". [MooglyGuy]
* blame balrog for this :) (NW) Cowering2015-07-081-1/+1
|
* Fix off-by-one Vas Crabb2015-06-151-19/+10
|
* GLSL: unlimit shader file size. [R. Belmont] arbee2015-06-131-1/+6
|
* Minor license tag fix (nw) balr0g2015-06-021-1/+1
|
* unified licenses names (nw) Miodrag Milanovic2015-05-221-1/+1
|
* Sven gave permission for BSD3 distribution (nw) Miodrag Milanovic2015-05-2211-11/+11
|
* did license settings for OG and Andrew, cleared up OSD part for licenses (nw) Miodrag Milanovic2015-05-0913-52/+27
|
* Added license headers to the rest of files (nw) Miodrag Milanovic2015-05-0713-0/+26
|
* MSVC build fix (nw) Miodrag Milanovic2015-04-011-3/+3
|
* removed windows/osinline.h and placed MSVC dependent files in top folder (nw) Miodrag Milanovic2015-03-301-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 Milanovic2015-03-251-5/+5
|
* some compilers have trouble with this (nw) Miodrag Milanovic2015-03-161-3/+3
|
* osd_opengl.h: fix compile on MSVC 2012 (nw) Peter Ferrie2015-03-151-5/+14
|
* really fix opengl compile on MSVC (thanks to couriersud) (nw) Peter Ferrie2015-03-021-0/+1
|
* Just another one for Peter. (nw) couriersud2015-03-021-0/+3
|
* OpenGL MSVC fix for Peter. If compiling under MSVC, don't use GL/gl.h or couriersud2015-03-022-3/+7
| | | GL/glext.h. Use our own headers. (nw)
* Moved opengl related stuff to modules/opengl couriersud2015-02-2623-0/+10137