summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/render/bgfx/blendreader.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Major D3D and BGFX code refactoring and bug fixes: (#10858) [Ryan Holtz] MooglyGuy2023-01-291-4/+7
| | | | | | | | | | | * 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.
* Revert "-bgfx: Adjusted per-pass blending handling - fixes MT07586 and ↵ MooglyGuy2022-12-261-7/+4
| | | | | MT07587. (#10747) [Ryan Holtz]" (#10748) This reverts commit 2d893a60b4675359285737be173dfa632269cab3.
* -bgfx: Adjusted per-pass blending handling - fixes MT07586 and MT07587. ↵ MooglyGuy2022-12-261-4/+7
| | | | (#10747) [Ryan Holtz]
* Cleanup in the bgfx aisle, nw therealmogminer@gmail.com2016-03-251-14/+14
|
* Cleanups and version bump Miodrag Milanovic2016-02-241-29/+29
|
* Fix some compile errors, not sure if all(nw) therealmogminer@gmail.com2016-02-211-0/+8
|
* First take on render API reorg, nw therealmogminer@gmail.com2016-02-211-0/+43