summaryrefslogtreecommitdiffstatshomepage
path: root/bgfx/shaders/glsl
Commit message (Collapse)AuthorAgeFilesLines
* (nw) Clean up the mess on master Vas Crabb2019-03-2622-0/+0
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* Revert "conflict resolution (nw)" andreasnaive2019-03-2522-0/+0
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* Transposed transformation matrix to fix bgfx colors (nw) Henrik Algestam2019-01-0822-0/+0
|
* HLSL Color Transforms and 3D LUT (#4043) Westley M. Martinez2018-10-075-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-143-0/+0
|
* Updated GENie, BGFX, BX, added BIMG since it is separated now, updated all ↵ Miodrag Milanovic2017-12-01168-0/+0
| | | | shader binaries and MAME part of code to support new interfaces [Miodrag Milanovic]
* -bgfx: Fixed xBR-lv2-multipass shader. [Ryan Holtz] MooglyGuy2017-06-112-0/+0
|
* -bgfx: Fixed the following xBR shaders: xBR-lv2-fast, xBR-lv2-noblend, ↵ MooglyGuy2017-06-107-0/+0
| | | | xBR-lv2, xBR-lv3-noblend, and xBR-lv3. [Ryan Holtz]
* Fixed HQx shaders with BGFX OpenGL backend. Fixes for more shaders seem to ↵ MooglyGuy2017-05-183-0/+0
| | | | be a bit more involved. Will have proper commit message later. (nw)
* Fix for glsl (nw) Miodrag Milanovic2016-10-29168-0/+0
|
* Updated BGFX and BX and recompiled shaders (nw) Branimir Karadžić2016-10-29168-0/+0
|
* Reduced defocus effect to one pass (HLSL/BGFX) Jezze2016-10-221-0/+0
| | | | | - removed second defocus pass - limited defocus stength to a maximum of 2.0
* Fixed aspect ratio of rounded corners (nw) Jezze2016-09-291-0/+0
|
* Fixed several small issues in HLSL/BGFX Jezze2016-09-282-0/+0
| | | | | | * 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)
* Update BGFX and BX packages and update MAME code to support new API (nw) Miodrag Milanovic2016-09-032-0/+0
| | | | Generated missing shaders (nw)
* - already fixed scanline issue also applied for swapped orientation (nw) Jezze2016-08-131-0/+0
|
* Added crt-geom and crt-geom-deluxe shaders for bgfx. Jeremy Green2016-07-0311-0/+0
| | | | This includes several aperture grille / shadow mask patterns. Note that these are all designed to be used on a display with RGB subpixel order, and may thus suffer if rotated or used with a BGR display.
* Small shader corrections (nw) ImJezze2016-06-202-0/+0
|
* Fixed scanlines if the screen output is less than twice the size of the host ↵ ImJezze2016-06-061-0/+0
| | | | source
* Procedural texture for vectors in HLSL ImJezze2016-06-051-0/+0
| | | | | | * 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
* Fix crash when using pillarbox shaders, nw therealmogminer@gmail.com2016-05-279-0/+0
|
* bgfx: Ported xBR shaders from libretro. [Ryan Holtz, Hyllian] therealmogminer@gmail.com2016-04-2592-0/+0
|
* Added "selection" parameter to chain input sampler ImJezze2016-04-241-0/+0
| | | | | - 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
* Small fixes (nw) ImJezze2016-04-221-0/+0
| | | | | - fixed not used u_humbar_hertz_rate parameter - fixed half pixel shift of the shadow mask along the screen diagonal
* Checkpoint 1, nw therealmogminer@gmail.com2016-04-2186-0/+0
|
* Implemented handling for u_screen_scale and u_screen_offset (nw) ImJezze2016-04-211-0/+0
|
* Refactored BGFX distortion pass (nw) ImJezze2016-04-191-0/+0
| | | | - also removed vector hack
* bgfx: Added SuperEagle shader. [Ryan Holtz] therealmogminer@gmail.com2016-04-194-0/+0
|
* -Added HQ2x, HQ3x and HQ4x shaders. [MooglyGuy,Jules Blok,Cameron ↵ therealmogminer@gmail.com2016-04-1812-0/+0
| | | | Zemek,Maxim Stepin]
* Minor fixups to pillarboxing shaders therealmogminer@gmail.com2016-04-174-0/+0
|
* Add pillarboxing shaders and layout for bgfx, nw therealmogminer@gmail.com2016-04-1624-0/+0
|
* bgfx: Add data-driven render target clearing [Ryan Holtz] therealmogminer@gmail.com2016-04-1427-0/+0
|
* Fixed typo and updated shaders (nw) Miodrag Milanovic2016-04-052-0/+0
|
* Get bgfx post-processing working with laserdisc games, nw therealmogminer@gmail.com2016-03-298-0/+0
|
* Get NTSC working in both bgfx and d3d, nw therealmogminer@gmail.com2016-03-291-0/+0
|
* Final bgfx fixups for release therealmogminer@gmail.com2016-03-282-0/+0
|
* Cleanup in the bgfx aisle, nw therealmogminer@gmail.com2016-03-252-0/+0
|
* Huge cleanup of render target handling, nw therealmogminer@gmail.com2016-03-254-0/+0
|
* Add screen-specific shader chain support, nw therealmogminer@gmail.com2016-03-232-0/+0
|
* Polishing up BGFX shader system, nw therealmogminer@gmail.com2016-03-188-0/+0
|
* More bgfx HLSL fixups, nw therealmogminer@gmail.com2016-03-161-0/+0
|
* Add most of the rest of the D3D HLSL chain, nw therealmogminer@gmail.com2016-03-1510-0/+0
|
* Fix up NTSC shaders, nw therealmogminer@gmail.com2016-03-132-0/+0
|
* Add bgfx command line options, major shakeup of organization, nw therealmogminer@gmail.com2016-03-1322-0/+0