| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | -core: Removed TEXFORMAT_PALETTEA16. [Ryan Holtz] | 2019-07-10 | 1 | -20/+1 | |
| | | |||||
| * | d3d: this fixes alt-tab crash (nw) | 2019-06-17 | 1 | -1/+5 | |
| | | |||||
| * | sun4: More optimizations, nw | 2018-09-23 | 1 | -7/+7 | |
| | | |||||
| * | -bgfx: Improved rendering with artwork by 5-10x or more. [Ryan Holtz] | 2018-08-26 | 1 | -5/+6 | |
| | | |||||
| * | Removed first_screen from wswan and d3d (nw) | 2018-03-09 | 1 | -2/+2 | |
| | | |||||
| * | really fixed MT06623 (don't use uninitialised gamma ramp) (nw) | 2018-01-05 | 1 | -5/+4 | |
| | | |||||
| * | drawd3d.cpp: fixed MT06623 (nw) | 2018-01-05 | 1 | -1/+1 | |
| | | |||||
| * | srcclean (nw) | 2017-07-23 | 1 | -1/+1 | |
| | | |||||
| * | Cleanup, we already have NOMINMAX now in scripts (nw) | 2017-02-11 | 1 | -2/+0 | |
| | | |||||
| * | Revert "New phosphor persistence shaders for HLSL" | 2017-01-05 | 1 | -17/+10 | |
| | | |||||
| * | Change cached texture format to floating point. | 2017-01-04 | 1 | -10/+17 | |
| | | | | | | | | | | | | | hlsl/phosphor.fx: Remove hacks ini/presets/raster.ini, ini/presets/vector-mono.ini, ini/presets/vector.ini: Tweak presets src/osd/modules/render/d3d/d3dcomm.h, src/osd/modules/render/d3d/d3dhlsl.cpp, src/osd/modules/render/drawd3d.cpp: Change cache texture format to floating point for precise for phosphor and ghosting shaders. | ||||
| * | clean up tabulation, fix some things (nw) | 2016-11-25 | 1 | -1/+1 | |
| | | |||||
| * | A round of spelling/typographical fixes to source comments (nw) | 2016-11-24 | 1 | -1/+1 | |
| | | |||||
| * | Change window handle storage to template instead of void* (nw) (#1725) | 2016-11-17 | 1 | -6/+6 | |
| | | | | | * Change window handle storage to template instead of void* (nw) | ||||
| * | hlsl: fixed games with off-screen backdrop artworks | 2016-11-02 | 1 | -3/+6 | |
| | | | | | - e.g. atarifb, bowler | ||||
| * | Compile fix, (nw) | 2016-10-31 | 1 | -1/+0 | |
| | | |||||
| * | Kill off another d3d optimization, (nw) | 2016-10-31 | 1 | -0/+2 | |
| | | |||||
| * | Hopefully fix the D3D9 issues people are having (nw) | 2016-10-31 | 1 | -31/+111 | |
| | | |||||
| * | Fixed MT#06417 | 2016-10-30 | 1 | -0/+6 | |
| | | | | | - cache texture/surface were not released when render target was destructed | ||||
| * | Fix visual corruption introduced a few changelists ago by me, nw | 2016-10-24 | 1 | -11/+25 | |
| | | |||||
| * | Make d3d9 a little more discerning in what level of bad hardware it will ↵ | 2016-10-23 | 1 | -321/+115 | |
| | | | | | allow, nw | ||||
| * | Fixed null reference exception (D3D/HLSL) | 2016-10-22 | 1 | -3/+12 | |
| | | | | | - when toggling from fullscreen to window mode | ||||
| * | Refactored d3d_render_target (nw) | 2016-10-22 | 1 | -96/+34 | |
| | | | | | | | | * removed cashe_target class * moved cashe texture and surface to d3d_render_target class * render targets are now created per screen not per screen texture * removed useless creation of render targets for ui textures | ||||
| * | -ie15: Improved performance by using a timer to determine hblank. [Ryan Holtz] | 2016-10-22 | 1 | -24/+1 | |
| | | |||||
| * | final cleanup of TRUE/FALSE, left only in windows section where it represent ↵ | 2016-10-22 | 1 | -7/+7 | |
| | | | | | BOOL (nw) | ||||
| * | NOTICE (TYPE NAME CONSOLIDATION) | 2016-10-22 | 1 | -95/+95 | |
| | | | | | | Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8 also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8 | ||||
| * | use standard types uintptr_t, char16_t and char32_t instead of FPTR, ↵ | 2016-10-22 | 1 | -1/+1 | |
| | | | | | utf16_char, unicode_char (nw) | ||||
| * | Fix use of uninitialized stack memory in drawd3d.cpp (nw) | 2016-10-03 | 1 | -0/+1 | |
| | | |||||
| * | Fixed several small issues in HLSL/BGFX | 2016-09-28 | 1 | -16/+21 | |
| | | | | | | | * fixed target texture dimension when -intoverscan is used (this fixes the appereance of scanline and shadow mask) * added target_scale and screen_count uniforms * rounded corners now remain aligned with screen bounds when -intoverscan is used (single screen only) | ||||
| * | Convert OSD monitor info to modules plus add DXGI implementation | 2016-09-14 | 1 | -3/+4 | |
| | | |||||
| * | for bool type use true and false (nw) | 2016-07-31 | 1 | -1/+1 | |
| | | |||||
| * | algorithm-> utility where appropriate, fix imgtool (nw) | 2016-07-31 | 1 | -1/+1 | |
| | | |||||
| * | std::min and std:max instead of MIN and MAX, also some more macros converted ↵ | 2016-07-31 | 1 | -2/+4 | |
| | | | | | to inline functions (nw) | ||||
| * | Cleanups and version bump | 2016-07-27 | 1 | -2/+2 | |
| | | |||||
| * | Fixed MT #6291 | 2016-07-16 | 1 | -0/+5 | |
| | | | | | | | | | * fixed copy of texture data to bitmap in BGFX * changed AVI dimension to a lowest integral multiple of 4 (2 was still to low for most video players, e.g. VLC) * added audio to AVI record in HLSL * HLSL AVI record now uses window dimension instead of snap dimension | ||||
| * | Direct3D HLSL: use aviwrite to record avi movies | 2016-07-04 | 1 | -6/+2 | |
| | | | | | | | | | Use common infrastructure in aviwrite.c instead of equivalent local code. In addition: - the target textures used by the HLSL movie recorder are now allocated only when recording is ongoing - removed shaders->begin_frame() and shaders->end_frame() hooks from the main Direct3D rendering loop - set default HLSL movie name to hlsl.avi to match bgfx.avi setting | ||||
| * | Direct3D: convert linked lists into vectors of unique pointers | 2016-07-01 | 1 | -38/+28 | |
| | | |||||
| * | Misc code cleanups for Direct3D code | 2016-07-01 | 1 | -77/+57 | |
| | | | | | Removed unused methods, unused function parameters, redundant casts, doubly linked lists made into singly linked lists, etc. | ||||
| * | Cleanup and version bumpmame0175 | 2016-06-29 | 1 | -11/+11 | |
| | | |||||
| * | Fixed crash of D3D when sliders menu is openend and resizing the window or ↵ | 2016-06-20 | 1 | -141/+204 | |
| | | | | | switching between window and full screen mode | ||||
| * | Add WINAPI to other needed functions for stdcall calling convention on 32-bit | 2016-06-15 | 1 | -1/+1 | |
| | | |||||
| * | Introduce dynamic_module | 2016-06-11 | 1 | -290/+286 | |
| | | | | | | This is a central cross-platform facility to dynamically bind functions from shared libraries. Updated all OSD modules to use it. | ||||
| * | Procedural texture for vectors in HLSL | 2016-06-05 | 1 | -97/+103 | |
| | | | | | | | * added simple procedural texture for vectors with rounded line ends and beam smoothness * added optional -vector_beam_smooth option * removed -antialias option, antialiasing is now always applied, except for plain D3D | ||||
| * | Cleanup vector batch in D3D (nw) | 2016-05-29 | 1 | -19/+18 | |
| | | |||||
| * | Removed dead D3D code (nw) | 2016-05-29 | 1 | -173/+46 | |
| | | | | | | | | - removed not functional vector texture code - removed unused D3DTOP_MODULATE2X/4X code - removed unused antialiasing code for UI lines - removed usage of vector_time_period which does not exist anymore | ||||
| * | Revert partial fix for border style issue (nw) | 2016-05-24 | 1 | -2/+2 | |
| | | | | | - reverted from commit f911dfc and a6ccd3b, because it wasted up to 10 percent of the performance in fullscreen mode (actual fix for MT-06209 is not harmed) | ||||
| * | Moved extension of vector lines to where it belongs (nw) | 2016-05-22 | 1 | -2/+2 | |
| | | |||||
| * | Fixed half pixel offset of vectors in D3D | 2016-05-17 | 1 | -0/+2 | |
| | | | | | - appearance should be identical to GDI and BGFX | ||||
| * | Small changes to creation of render targest in HLSL (nw) | 2016-05-16 | 1 | -3/+6 | |
| | | | | | | - removed unessesary recreations of non-screen-quad texture targets - removed creation of cached targets for non-screen-quad texture | ||||
| * | Fixed several HLSL problems when running machines without screen (nw) | 2016-05-16 | 1 | -2/+6 | |
| | | |||||
