Commit graph

124 commits

Author SHA1 Message Date
hunterk
2455dacc69 add game gear console borders 2016-08-05 15:19:50 -05:00
hunterk
5cdda18c5c add dmg and gbp console-borders and fix gameboy shader 2016-08-05 15:07:34 -05:00
hunterk
09f0cdd84c add neo geo pocket color console-borders 2016-08-05 12:12:46 -05:00
hunterk
7e7414103b add gba console-borders 2016-08-05 12:00:29 -05:00
hunterk
cc9d9efefc add gbc console borders 2016-08-05 11:36:34 -05:00
hunterk
d38da74ed2 add hexagon border 2016-08-05 10:15:56 -05:00
hunterk
570d027900 add color-mangler 2016-08-04 07:36:29 -05:00
hizzlekizzle
7214e2c54c Merge pull request #27 from rz5/master
(motionblur) Everything ported to slang.
2016-08-03 15:25:27 -05:00
Arzed Five
e585d6cb3d (motionblur) Everything ported to slang.
The braid-rewind shader won't compile because it relies on
'global.FrameDirection', meant to be the counterpart to Cg's
IN.frame_direction.
2016-08-03 20:04:57 +01:00
hizzlekizzle
efc3ef4538 Merge pull request #26 from rz5/master
Added parameters to all modified files.
2016-08-03 08:20:31 -05:00
hizzlekizzle
323fd4dfc2 get hqx to compile; still looks wrong 2016-08-03 08:19:55 -05:00
Arzed Five
6a31c2dec5 Added parameters to all modified files.
Fixed a bug (introduced when porting to slang) related
to crt-hyllian and the PHOSPHOR feature.
2016-08-03 06:24:41 +01:00
hizzlekizzle
69ab6da976 Merge pull request #25 from Themaister/master
Merge upstream changes
2016-08-02 21:26:47 -05:00
hizzlekizzle
44e5655ee3 Merge pull request #24 from rz5/patch-2
Update crt-pi.slang
2016-08-02 21:24:29 -05:00
rz5
419c7c580b Update crt-pi.slang
Add run-time parameters, replace 'gl_FragCoord' with 'vTexCoord / OutputSize.xy' because the spec recommends it.
2016-08-03 03:09:01 +01:00
hunterk
c0f0de0512 add hqx presets and LUTs 2016-08-02 20:43:49 -05:00
hizzlekizzle
6b3233308b Create hq4x.slang 2016-08-02 20:27:03 -05:00
hizzlekizzle
02f4e49ee2 Create hq3x.slang 2016-08-02 20:26:17 -05:00
hizzlekizzle
67628282df Create hq2x.slang 2016-08-02 20:25:06 -05:00
hizzlekizzle
60c0e286c9 move some boilerplate to the hqx passes 2016-08-02 20:21:48 -05:00
hizzlekizzle
640dbbdcda blind conversion of hqx pass2 2016-08-02 20:16:48 -05:00
hunterk
7f43dacf86 add first pass of hqx shaders 2016-08-02 16:35:27 -05:00
hunterk
eeab08c3d8 update image-adjustment with parameters 2016-08-02 13:27:42 -05:00
hunterk
b8ca696948 update interlacing with parameters and fixed framecounter 2016-08-02 13:16:51 -05:00
hunterk
ae4d9317c9 update gameboy with parameters and push constants 2016-08-02 12:55:54 -05:00
hunterk
e3767d39bc switch gameboy shader to use LUTs again 2016-08-02 12:32:59 -05:00
hunterk
46df8c20c6 add parameters and push constants to crt-geom 2016-08-02 12:13:40 -05:00
hunterk
806e5fe46c add parameters and push constants to ntsc-gauss-pass 2016-08-02 11:30:14 -05:00
Hans-Kristian Arntzen
a37cff4905 Fix lanczos. 2016-08-02 16:11:44 +02:00
Hans-Kristian Arntzen
f72f155c21 Fix wrong comparison in spec. 2016-08-02 16:05:07 +02:00
Hans-Kristian Arntzen
fbfdfee430 Add more porting tips from Cg. 2016-08-02 15:56:25 +02:00
Hans-Kristian Arntzen
18b0fbecff Document some more ... 2016-08-02 14:39:06 +02:00
Hans-Kristian Arntzen
e020baf774 Keep updating spec. 2016-08-02 13:24:03 +02:00
Hans-Kristian Arntzen
d8c4066664 Begin fleshing out Vulkan GLSL spec. 2016-08-02 11:24:04 +02:00
Hans-Kristian Arntzen
39cae98850 Add shader parameters to basic crt shaders. 2016-08-01 22:11:09 +02:00
hizzlekizzle
18bcb94089 Merge pull request #23 from rz5/master
(super-xbr) Use 'Original' instead of 'OriginalHistory1'. The latter
2016-07-30 18:25:34 -05:00
Arzed Five
f911cffd3f (super-xbr) Use 'Original' instead of 'OriginalHistory1'. The latter
introduces unintended motion blur.

Move the slang preset to the correct location.
2016-07-30 22:45:38 +01:00
hizzlekizzle
6baa6ec488 Merge pull request #22 from rz5/patch-2
Update crt-pi.slang
2016-07-30 16:31:18 -05:00
rz5
3c1dfb6fe5 Update crt-pi.slang
Fix crt-pi.

Also did some MAD optimizations, combine some lines, massage the formatting a bit so it's more readable
2016-07-30 21:45:00 +01:00
mudlord
915132eb93 Added 2 more example raymarch shaders. 2016-07-29 16:10:55 +10:00
mudlord
72aee76479 Ported a tunnel shader that describes how to render a tunnel procedurally. 2016-07-29 15:04:42 +10:00
mudlord
9a81f4db05 Heh. 2016-07-29 13:26:31 +10:00
mudlord
35227f6dff Added some proof of concept procedural graphics shaders.
These do not postprocess per se, but render entirely new graphics.
This is purely an abuse of the postprocess system. Would be ideal
with async compute, but what the hell :D
2016-07-29 13:25:23 +10:00
hunterk
127daaa3ab add crt-pi; mask is b0rk3n 2016-07-28 16:29:06 -05:00
hizzlekizzle
97f02f97f2 Merge pull request #21 from rz5/master
(crt-lottes-multipass) Style nits
2016-07-26 22:59:42 -05:00
Arzed Five
996f5daa06 (crt-lottes-multipass) Style nits 2016-07-27 04:40:16 +01:00
hizzlekizzle
0e21ee8362 Merge pull request #20 from rz5/master
(crtglow) All presets now correctly alias gaus_vert.slang as 'CRTPass'
2016-07-26 19:51:32 -05:00
Arzed Five
08d25f1dd1 (crtglow) All presets now correctly alias gaus_vert.slang as
'CRTPass'
2016-07-27 00:45:20 +01:00
hunterk
a7f96ace8e add alias to crtglow - needs to be done for other glow presets 2016-07-26 12:00:03 -05:00
hunterk
d3b1faffd0 add lottes-multipass 2016-07-26 10:27:29 -05:00