| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Major D3D and BGFX code refactoring and bug fixes: (#10858) [Ryan Holtz] | 2023-01-29 | 1 | -3/+8 | |
| | | | | | | | | | | | | * 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. | ||||
| * | Use D32F texture format instead of D24, should fix AMD hardware (#8516) | 2021-08-30 | 1 | -2/+2 | |
| | | |||||
| * | BGFX fixes for various backends (#8469) [Ryan Holtz] | 2021-08-20 | 1 | -3/+12 | |
| | | | | | * Fixed palette and UYVY conversion in all backends. Fixes MT07760. * Fixed a typo in targetmanager.cpp, thanks LN for the heads-up. | ||||
| * | 3rdparty: Updated bgfx, bimg, and bx to latest upstream. [Ryan Holtz] | 2018-12-05 | 1 | -2/+2 | |
| | | |||||
| * | Updated GENie, BGFX, BX, added BIMG since it is separated now, updated all ↵ | 2017-12-01 | 1 | -3/+3 | |
| | | | | | shader binaries and MAME part of code to support new interfaces [Miodrag Milanovic] | ||||
| * | Update BGFX and BX packages and update MAME code to support new API (nw) | 2016-09-03 | 1 | -1/+1 | |
| | | | | | Generated missing shaders (nw) | ||||
| * | Various cleanups suggested by static analyzer (nw) | 2016-04-24 | 1 | -0/+1 | |
| | | |||||
| * | Fix SDL compile on linux. Took the opportunity to remove a number of | 2016-04-08 | 1 | -1/+1 | |
| | | | | | | "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. | ||||
| * | reverting 88e84e7c52e7e9f6c84d9607de9517b897f709ca (nw) | 2016-04-03 | 1 | -1/+1 | |
| | | |||||
| * | ATTN: Ryan, please check. This is flag that causes BGFX looked worst then ↵ | 2016-04-03 | 1 | -1/+1 | |
| | | | | | others (nw) | ||||
| * | Cleanups and version bump | 2016-03-30 | 1 | -26/+25 | |
| | | |||||
| * | Reinstate scale param for bgfx texture, nw | 2016-03-30 | 1 | -8/+4 | |
| | | |||||
| * | Huge cleanup of render target handling, nw | 2016-03-25 | 1 | -11/+13 | |
| | | |||||
| * | Fix compile (nw) | 2016-03-23 | 1 | -1/+1 | |
| | | |||||
| * | Fix housemnq crash, nw | 2016-03-22 | 1 | -7/+16 | |
| | | |||||
| * | Fix lots of issues with bgfx | 2016-03-21 | 1 | -1/+2 | |
| | | |||||
| * | Hopefully fix crashes on SDL, nw | 2016-03-18 | 1 | -9/+23 | |
| | | |||||
| * | Polishing up BGFX shader system, nw | 2016-03-18 | 1 | -4/+8 | |
| | | |||||
| * | More bgfx HLSL fixups, nw | 2016-03-16 | 1 | -1/+1 | |
| | | |||||
| * | Add double-buffered render target support to bgfx shader defs, nw | 2016-03-13 | 1 | -8/+78 | |
| | | |||||
| * | Fix up numerous bgfx shader bugs, add auto-uniform u_texsize, nw | 2016-03-13 | 1 | -2/+2 | |
| | | |||||
| * | More work on bgfx data-driven shaders, nw | 2016-03-13 | 1 | -4/+6 | |
| | | |||||
| * | Fix some compile errors, not sure if all(nw) | 2016-02-21 | 1 | -0/+8 | |
| | | |||||
| * | More work on targets, nw | 2016-02-21 | 1 | -0/+6 | |
| | | |||||
| * | First take on render API reorg, nw | 2016-02-21 | 1 | -0/+12 | |
