summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/sdl/drawogl.c
Commit message (Collapse)AuthorAgeFilesLines
* Moved all renderers to osd/modules/render. (nw) couriersud2015-02-281-3270/+0
|
* Fixed windows baseline build. couriersud2015-02-271-16/+14
| | | More osd_dim use. (nw)
* Introduced osd_rect and osd_dim to allow for more code alignment. (nw) couriersud2015-02-271-5/+4
|
* Moved opengl related stuff to modules/opengl couriersud2015-02-261-4/+4
|
* Enable OpenGL renderer on Windows. By default, run-time function couriersud2015-02-251-142/+280
| | | | | resolution is enabled. To resolve addresses, the code now first tries GetProcAddress followed by wglGetProcAddress. [Couriersud]
* Cleanups and version bumpmame0159 Miodrag Milanovic2015-02-251-44/+38
|
* render.c: render_containers now always make their own copy of the emulation ↵ Alex W. Jackson2015-02-231-9/+9
| | | | palette for paletted textures, whether or not there are custom brightness/contrast/gamma settings. Fixes -mt color issues in driftout, raphero, etc. without the additional complexity introduced in fde220f4a7e955343c3b25a562d6884f94c63bdc (which has been reverted) (nw)
* More alignment of code: couriersud2015-02-221-10/+3
| | | | | | | - HDC is passed differently to gdi renderer (the only one using it). - Merged sdl_window_config and win_window_config into osd_window_config. - Use osd_window_config instead of replicating individual member variables in osd_window.
* Make OpenGL renderer available in mainline build as well. This needs to couriersud2015-02-221-6/+154
| | | | be explicitly enabled by specifying USE_OPENGL=1. More code alignment. [Couriersud]
* More code alignment for windows and renderer. (nw) couriersud2015-02-121-1/+1
|
* Use user_settings from render_container. (nw) couriersud2015-02-121-9/+3
|
* Remove start_viewscreen, fix sdl.mak. (nw) couriersud2015-02-121-0/+1
|
* Temporarily break SDL1.2 Xinerama Multi-Monitor Support as announced on couriersud2015-02-121-10/+2
| | | mailing list. (nw)
* Add a pointer to the render_container to quad_primitives. This can be couriersud2015-02-121-23/+8
| | | | used to pick up user_settings for gamma, brightness and contrast in case they will ever be supported by the OSD layer. (nw)
* More osd_window migration. (nw) couriersud2015-02-111-47/+9
|
* sdl render operation moved towards the way window deals with renderers. couriersud2015-02-081-43/+55
|
* A bit more alignment between windows and sdl. (nw) couriersud2015-02-061-2/+2
|
* Get rid of "resize" render method. (nw) couriersud2015-02-061-13/+13
|
* Moved all window related code to window.c. (nw) couriersud2015-02-051-66/+46
|
* Window creation now is done in windows.c. (nw) couriersud2015-02-041-137/+10
|
* Some more code alignment. (nw) couriersud2015-02-041-82/+93
|
* Safety commit before pull. More code alignment. (nw) couriersud2015-02-041-86/+98
|
* Aligned code. Once done the window creation code should be in window.c couriersud2015-02-011-147/+214
| | | to avoid having near identical code in each render driver. (nw)
* Fix compile. (nw) couriersud2015-02-011-1/+1
|
* introduced concept of an osd_renderer. Changed draw code to couriersud2015-02-011-416/+385
| | | inherit from this interface. (nw)
* More transition to "m_" members. (nw) couriersud2015-01-311-260/+260
|
* All private members for sdl_window_info now start with "m_". (nw) couriersud2015-01-311-87/+87
|
* Converted sdl_monitor_info into a proper object. (nw) couriersud2015-01-291-5/+6
|
* Cleanups and version bumpmame0158 Miodrag Milanovic2015-01-281-78/+78
|
* - Moved OS specific low level code to osd/modules/lib. couriersud2015-01-091-1/+1
| | | | | | - Removed duplicate code - Should support LIB/BASELIB separation better going forward
* Renamed draw[sdl2|ogl|sdl]_window_get_primitives and related variables couriersud2015-01-051-12/+3
| | | | to set_target_bounds. That's what is really done here. Moved common code back to window.c. (nw)
* Palettes are now copied during get_primlist. This should fix couriersud2015-01-011-50/+97
| | | | | | | | multithreading related palette issues. Along the way also - added constructors to SDL osd structs - changed related malloc to global_alloc - added a copyfrom routine to dynamic_array - minor code simplifications.
* Changed sdl_window_info to be closer to C++: couriersud2014-12-291-14/+14
| | | | | | - Made some members private - moved static functions into sdl_window_info - extended work_param struct with constructors for better readability
* SDL2: Improved Alt-Enter functionality (now works on all screens at once) ↵ arbee2014-12-221-1/+1
| | | | and prefer upper-left placement of windowed mode windows. [R. Belmont]
* SDL: more attempts (nw) R. Belmont2014-09-121-7/+0
|
* SDL: More dsound adaptation (nw) R. Belmont2014-09-121-0/+7
|
* SDL: remove more dead code from the GL paths (nw) R. Belmont2014-09-011-48/+0
|
* Cleanups and version bump Miodrag Milanovic2014-07-221-13/+13
|
* RB's better fix for silencing a compiler warning (nw) Wilbert Pol2014-07-171-5/+1
|
* silence compiler warning (nw) Wilbert Pol2014-07-171-1/+1
|
* SDL: rebuild all GL textures when the core changes resolutions. [R. Belmont] R. Belmont2014-07-171-0/+29
|
* SDL: Always supply screen size uniforms to GLSL shaders, and fix bug with X ↵ R. Belmont2014-06-141-23/+15
| | | | multihead. [R. Belmont]
* SDL: fix -prescale 0.153 regression. [R. Belmont] R. Belmont2014-06-121-37/+69
|
* SDL: Fix shaders for games that output indexed16 (e.g. pacman). [R. Belmont] R. Belmont2014-06-111-53/+37
|
* SDL: fix 0.153 regression where user GLSL shaders didn't work. [R. Belmont] R. Belmont2014-06-111-12/+22
|
* Left a comment that GL_FRAMEBUFFER_SRGB is supported by SDL2. Couriersud2014-05-181-0/+5
|
* Left a "FIXME" too remind me later, that gamma needs attention in MAME. Couriersud2014-05-171-0/+10
|
* Moved eminline and related files into /src/osd since it's system related (nw) Miodrag Milanovic2014-04-161-86/+86
| | | | | | | | Moved delegates into /src/lib/util to enable usage of delegates in other project parts Moved mame_printf_* calls into /src/osd/osdcore.c and renamed them to osd_printf_* Changed mess.mak to display compilation of ymmu100.ppm nicely
* Cleanups and version bumpmame0153 Miodrag Milanovic2014-04-071-1/+0
|
* always a Clang (nw) R. Belmont2014-03-211-1/+1
|