| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Major D3D and BGFX code refactoring and bug fixes: (#10858) [Ryan Holtz] | 2023-01-29 | 1 | -36/+61 | |
| | | | | | | | | | | | | * render/bgfx: Improved clearing and blending. Added prescale support. Fixes MT07586, MT07587, MT08084. * render/bgfx: Fixed blend and tint handling. (Fixes Github #1953). * render/bgfx/blendreader.cpp: Support non-separated blend mode specification for BGFX effects. * render/bgfx: Reworked how horizontally-padded screen textures are handled. Likely fixes MT08512 and MT08505. * render/bgfx: Ensure that a texture's width margin is updated in all cases. * render/d3d/d3dhlsl.cpp: Fixed tinting in HLSL post-processing mode. * render/d3d/d3dhlsl.cpp: Avoid most redundant state-setting calls. Reduces D3D API calls by about 90% on fruit machine drivers. * render/d3d/d3dhlsl.cpp: Assign SourceDims and QuadDims uniforms to only those effects that use them. * machine/laserdsc.cpp: Always add video quad to screen container, adjust tint based on m_videoenable instead. | ||||
| * | Clean up #includes in src/osd (#10029) | 2022-07-04 | 1 | -2/+2 | |
| | | | | | | * Clean up #includes in src/osd * render/bgfx/view.cpp: Add license header | ||||
| * | -bgfx: Corrected a data overrun in the d3d12 backend from allocating only ↵ | 2020-06-20 | 1 | -3/+6 | |
| | | | | | enough texture data for width*height, not rowpixels*height. [Ryan Holtz] | ||||
| * | fixed some modernize-use-auto clang-tidy warnings (nw) (#6238) | 2020-01-30 | 1 | -5/+5 | |
| | | |||||
| * | render/bgfx: Fix incorrect swapping of red and blue components of screen tint | 2019-12-31 | 1 | -1/+1 | |
| | | |||||
| * | -bgfx: Fixed Github issues #5830 and #5956. [Ryan Holtz] | 2019-11-24 | 1 | -9/+21 | |
| | | |||||
| * | -bgfx: Rework chain updating to minimize primlist locking, nw | 2019-10-22 | 1 | -10/+18 | |
| | | |||||
| * | srcclean and manual cleanups (nw) | 2017-12-24 | 1 | -1/+1 | |
| | | | | | | please people, remember to keep source UTF-8 and if you're committing on behalf of others, clean up indents to meet MAME conventions anyone can run srcclean over a submission and see what will get hit | ||||
| * | Updated GENie, BGFX, BX, added BIMG since it is separated now, updated all ↵ | 2017-12-01 | 1 | -5/+5 | |
| | | | | | shader binaries and MAME part of code to support new interfaces [Miodrag Milanovic] | ||||
| * | Fix compile with latest BGFX (nw) | 2017-01-02 | 1 | -1/+1 | |
| | | |||||
| * | Fixed several small issues in HLSL/BGFX | 2016-09-28 | 1 | -3/+29 | |
| | | | | | | | * 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) | ||||
| * | Added "selection" parameter to chain input sampler | 2016-04-24 | 1 | -5/+10 | |
| | | | | | | - if specified all textures (.png) within the same directoy of the given texture will be selectable via slider in the UI - also added slider for "shadow mask tile mode" to HLSL chain | ||||
| * | Implemented handling for u_screen_scale and u_screen_offset (nw) | 2016-04-21 | 1 | -3/+25 | |
| | | |||||
| * | Refactored BGFX distortion pass (nw) | 2016-04-19 | 1 | -0/+15 | |
| | | | | | - also removed vector hack | ||||
| * | bgfx: Add data-driven render target clearing [Ryan Holtz] | 2016-04-14 | 1 | -2/+5 | |
| | | |||||
| * | Add render.h no longer indirectly supplied via emu.h <- ui/ui.h | 2016-04-10 | 1 | -0/+3 | |
| | | |||||
| * | Revert "Fix SDL compile on linux. Took the opportunity to remove a number of" | 2016-04-08 | 1 | -2/+1 | |
| | | | | | | Partial revert only, some changes still in This reverts commit 632b10cd0ec304c0367321a5be62164d00b18ff1. | ||||
| * | Fix SDL compile on linux. Took the opportunity to remove a number of | 2016-04-08 | 1 | -1/+2 | |
| | | | | | | "emu.h" includes from src/osd/modules/render/bgfx code. There is still a conflict between mame memory.h and bgfx memory.h to be resolved. | ||||
| * | Cleanups and version bump | 2016-03-30 | 1 | -141/+141 | |
| | | |||||
| * | Get bgfx post-processing working with laserdisc games, nw | 2016-03-29 | 1 | -0/+11 | |
| | | |||||
| * | Adjust some minor things in bgfx, nw | 2016-03-27 | 1 | -1/+1 | |
| | | |||||
| * | Huge cleanup of render target handling, nw | 2016-03-25 | 1 | -13/+7 | |
| | | |||||
| * | Add screen-specific shader chain support, nw | 2016-03-23 | 1 | -12/+23 | |
| | | |||||
| * | Fix housemnq crash, nw | 2016-03-22 | 1 | -11/+3 | |
| | | |||||
| * | Fix cocktail mode crash | 2016-03-21 | 1 | -6/+11 | |
| | | |||||
| * | Fix lots of issues with bgfx | 2016-03-21 | 1 | -12/+22 | |
| | | |||||
| * | Fix screen flipping on opengl targets in bgfx, nw | 2016-03-18 | 1 | -28/+37 | |
| | | |||||
| * | Hopefully fix crashes on SDL, nw | 2016-03-18 | 1 | -2/+10 | |
| | | |||||
| * | Polishing up BGFX shader system, nw | 2016-03-18 | 1 | -49/+67 | |
| | | |||||
| * | More bgfx HLSL fixups, nw | 2016-03-16 | 1 | -11/+17 | |
| | | |||||
| * | Add most of the rest of the D3D HLSL chain, nw | 2016-03-15 | 1 | -8/+21 | |
| | | |||||
| * | Add bgfx command line options, major shakeup of organization, nw | 2016-03-13 | 1 | -5/+52 | |
| | | |||||
| * | Add dynamic skipping of shader chain passes, nw | 2016-03-13 | 1 | -19/+35 | |
| | | |||||
| * | Add double-buffered render target support to bgfx shader defs, nw | 2016-03-13 | 1 | -0/+5 | |
| | | |||||
| * | Fix up numerous bgfx shader bugs, add auto-uniform u_texsize, nw | 2016-03-13 | 1 | -15/+94 | |
| | | |||||
| * | More work on bgfx data-driven shaders, nw | 2016-03-13 | 1 | -6/+33 | |
| | | |||||
| * | Fix some compile errors, not sure if all(nw) | 2016-02-21 | 1 | -0/+11 | |
| | | |||||
| * | More reshuffling, nw | 2016-02-21 | 1 | -0/+33 | |
