ImJezze
6ea15072a7
Procedural texture for vectors in HLSL
...
* 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
2016-06-05 23:50:44 +02:00
therealmogminer@gmail.com
f263110d93
Fix crash when using pillarbox shaders, nw
2016-05-27 14:45:41 +02:00
therealmogminer@gmail.com
1f1ccd9b7d
Fix debug crash with bgfx screen chains
2016-05-26 21:54:03 +02:00
ImJezze
b4b6543929
Equalized options of HLSL and BGFX HLSL chain
...
- removed POT texture size from shadow mask in HLSL, U/V size is now simply the percentage of the actual texture size
- adjusted display names of options
2016-05-05 20:59:33 +02:00
therealmogminer@gmail.com
ff56527f39
More bgfx settings refinement, nw
2016-04-29 10:34:53 +02:00
therealmogminer@gmail.com
223a955d0b
Fix up bgfx NTSC shader, nw
2016-04-29 06:58:20 +02:00
therealmogminer@gmail.com
ea6bc4d8ce
bgfx: Ported xBR shaders from libretro. [Ryan Holtz, Hyllian]
2016-04-25 02:12:59 +02:00
ImJezze
07d8b25571
Added "selection" parameter to chain input sampler
...
- 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
2016-04-24 20:36:42 +02:00
ImJezze
b681e5dc2b
Simplified min, max, default and step value handling for chain configuration
...
- min, max, default and step are now floating points without an addition scale factor
2016-04-22 19:32:35 +02:00
ImJezze
dba12a31ad
Small fixes (nw)
...
- fixed not used u_humbar_hertz_rate parameter
- fixed half pixel shift of the shadow mask along the screen diagonal
2016-04-22 13:16:37 +02:00
therealmogminer@gmail.com
c8ade5d1fc
Fix location of shader effect, nw
2016-04-21 16:01:57 +02:00
therealmogminer@gmail.com
f5aa86dfc6
Checkpoint 1, nw
2016-04-21 15:48:29 +02:00
ImJezze
b1c06acb61
Implemented handling for u_screen_scale and u_screen_offset (nw)
2016-04-21 07:52:29 +02:00
ImJezze
cd4dfca43e
Refactored BGFX distortion pass (nw)
...
- also removed vector hack
2016-04-19 21:18:16 +02:00
therealmogminer@gmail.com
f8034ac812
bgfx: Added SuperEagle shader. [Ryan Holtz]
2016-04-19 16:29:30 +02:00
therealmogminer@gmail.com
c64b88bc78
-Added HQ2x, HQ3x and HQ4x shaders. [MooglyGuy,Jules Blok,Cameron Zemek,Maxim Stepin]
2016-04-18 19:40:07 +02:00
therealmogminer@gmail.com
e6a54bcc23
Minor fixups to pillarboxing shaders
2016-04-17 20:43:10 +02:00
therealmogminer@gmail.com
bff9111a30
Add pillarboxing shaders and layout for bgfx, nw
2016-04-16 15:30:40 +02:00
therealmogminer@gmail.com
99aa7eacd7
bgfx: Add data-driven render target clearing [Ryan Holtz]
2016-04-14 17:22:24 +02:00
Miodrag Milanovic
c211202b6e
Fixed typo and updated shaders (nw)
2016-04-05 20:07:22 +02:00
Miodrag Milanovic
4f0a1c10c1
Update generated shaders (nw)
2016-04-05 08:56:10 +02:00
therealmogminer@gmail.com
59e129f599
Reinstate scale param for bgfx texture, nw
2016-03-30 03:28:03 +02:00
therealmogminer@gmail.com
d9153eb306
Get bgfx post-processing working with laserdisc games, nw
2016-03-29 11:28:24 +02:00
therealmogminer@gmail.com
a4f615a14d
Get NTSC working in both bgfx and d3d, nw
2016-03-29 01:56:37 +02:00
therealmogminer@gmail.com
c0b1182712
Final bgfx fixups for release
2016-03-28 22:58:32 +02:00
therealmogminer@gmail.com
523a552f5c
Adjust some minor things in bgfx, nw
2016-03-27 19:56:49 +02:00
therealmogminer@gmail.com
ad7f0e260e
Minor bgfx fixups, nw
2016-03-26 00:15:27 +01:00
therealmogminer@gmail.com
22f0c31238
Cleanup in the bgfx aisle, nw
2016-03-25 18:44:46 +01:00
therealmogminer@gmail.com
93e5a03b89
Huge cleanup of render target handling, nw
2016-03-25 16:20:12 +01:00
Miodrag Milanovic
c7fd2b5251
Update text (nw)
2016-03-24 08:20:18 +01:00
therealmogminer@gmail.com
9f48ad4fbb
Add screen-specific shader chain support, nw
2016-03-23 15:11:12 +01:00
therealmogminer@gmail.com
825d575195
Fix lots of issues with bgfx
2016-03-21 03:43:02 +01:00
therealmogminer@gmail.com
1226b243a2
Make JSON error checking a lot more verbose
2016-03-19 05:44:38 +01:00
therealmogminer@gmail.com
00f83c15ae
Fix screen flipping on opengl targets in bgfx, nw
2016-03-18 18:44:39 +01:00
therealmogminer@gmail.com
ea9e591a0c
Polishing up BGFX shader system, nw
2016-03-18 03:21:34 +01:00
therealmogminer@gmail.com
493cf7289b
More bgfx HLSL fixups, nw
2016-03-16 18:52:07 +01:00
therealmogminer@gmail.com
b212e5dc2e
Add most of the rest of the D3D HLSL chain, nw
2016-03-15 05:17:38 +01:00
therealmogminer@gmail.com
9c33c40b82
Fix up NTSC shaders, nw
2016-03-13 15:51:20 +01:00
therealmogminer@gmail.com
cd8f796df6
Add bgfx command line options, major shakeup of organization, nw
2016-03-13 15:51:19 +01:00
therealmogminer@gmail.com
ad1e6ef899
Add dynamic skipping of shader chain passes, nw
2016-03-13 15:51:17 +01:00
therealmogminer@gmail.com
47bdc0f254
Add double-buffered render target support to bgfx shader defs, nw
2016-03-13 15:51:16 +01:00
therealmogminer@gmail.com
a20459a6a3
Fix up numerous bgfx shader bugs, add auto-uniform u_texsize, nw
2016-03-13 15:51:16 +01:00
therealmogminer@gmail.com
3172371fcd
More work on bgfx data-driven shaders, nw
2016-03-13 15:51:15 +01:00
Miodrag Milanovic
65bf1725d2
bgfx shader chain (nw)
2016-03-05 11:18:08 +01:00
therealmogminer@gmail.com
cdee786a5d
Fix up a few things in chain JSON loading, nw
2016-02-27 16:11:01 +01:00
therealmogminer@gmail.com
c68d4538a7
More JSON reader plumbing, nw
2016-02-21 03:03:25 +01:00
therealmogminer@gmail.com
09f03905fd
More reshuffling, nw
2016-02-21 03:03:24 +01:00
therealmogminer@gmail.com
9a47a870df
First take on render API reorg, nw
2016-02-21 03:03:23 +01:00