summaryrefslogtreecommitdiffstatshomepage
path: root/bgfx/effects/hlsl
Commit message (Collapse)AuthorAgeFilesLines
* srcclean: Added JSON cleaning support, and some cleanup. Vas Crabb2021-08-2011-386/+386
| | | | | | | | | | Made pbobble parent of bublbust, as it seems to be more widespread and more complete. Also fixed some ROM labels for bublbust. Made tbyahhoo parent of mtwinbee as the latter has substantial content removed rather than being localised, making it less complete. Applied srcclean to JSON files in bgfx subtree.
* (nw) misc cleanup: Vas Crabb2018-11-041-36/+36
| | | | | | | | | | * tabify a JSON file (not currently handled by srcclean) * get rid of stray printf * ยต'nSP in header comments - we do UTF-8 source * spg2xx.cpp: make room for LOG_GENERAL - it's defined as (1U << 0) if you don't give it a different value * spg2xx.h: inline on member function declarations generally doesn't do anything useful - it's implicit when the function body is inlined at declaration, and in other cases you usually want to put the inline qualifier on the definition, not the declaration * rainbow.cpp: revert mouse changes - there's no reason a Mouse Systems driver couldn't be loaded, and the Logitech mouse is Microsoft-compatible * video21.cpp: use deal/stand for blackjack control buttons now that we're not using deal for vblank
* HLSL Color Transforms and 3D LUT (#4043) Westley M. Martinez2018-10-072-2/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove broken scanline uniform from post_pass * Add 3D LUT to HLSL * Allow individual LUTs for screen and UI * WIP: Port 3D LUT to BGFX * Finish porting LUT to BGFX * Add individual phosphor color conversion for HLSL new file: hlsl/chroma.fx Shader for converting xyY3 to sRGB modified: hlsl/phosphor.fx Minor changes to emphasize idea that phosphors are color agnostic modified: hlsl/post.fx Conversion from signal RGB to xyY3 modified: src/osd/modules/render/d3d/d3dhlsl.cpp modified: src/osd/modules/render/d3d/d3dhlsl.h modified: src/osd/windows/winmain.cpp modified: src/osd/windows/winmain.h * Add phosphor examples and update presets * Port phosphor color shaders to BGFX * Fix missing newlines at EOF
* Port scanline modification to BGFX W. M. Martinez2018-09-142-10/+45
|
* fix some typos (#2772) Martin Lindhe2017-11-031-1/+1
|
* Fixed several small issues in HLSL/BGFX Jezze2016-09-282-0/+4
| | | | | | * 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)
* Fix up bgfx NTSC shader, nw therealmogminer@gmail.com2016-04-291-4/+4
|
* Added "selection" parameter to chain input sampler ImJezze2016-04-241-0/+1
| | | | | - 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) ImJezze2016-04-212-18/+18
|
* Refactored BGFX distortion pass (nw) ImJezze2016-04-191-11/+12
| | | | - also removed vector hack
* bgfx: Add data-driven render target clearing [Ryan Holtz] therealmogminer@gmail.com2016-04-1410-22/+22
|
* Get bgfx post-processing working with laserdisc games, nw therealmogminer@gmail.com2016-03-2910-38/+39
|
* Final bgfx fixups for release therealmogminer@gmail.com2016-03-2812-0/+494