Commit Graph

15 Commits (ae44fa6f77bc79ac3e9d1c9b25f0eeb4a46ef6c2)

Author SHA1 Message Date
Stenzek ae44fa6f77
PostProcessing/Slang: Support parsing simple/reference presets 5 months ago
Stenzek 45460b9063
PostProcessing/Slang: Skip over C-style comments in preset files 5 months ago
Stenzek add30da47a
GPUDevice: Move present result to global namespace
Get rid of some extra includes in headers.
7 months ago
Stenzek 4800a4e552
PostProcessing: Avoid creating zero-sized intermediate targets 8 months ago
Stenzek 14625af98e
Common: Remove fallback for missing heterogeneous lookup
Minspec has this now, and I don't need to worry about Debian 11 anymore.
9 months ago
Stenzek 5b789be901
GPUDevice: Extract texture format to global namespace
Avoid pulling in gpu_texture.h and indirect includes just for this.
9 months ago
Stenzek 7a539ba693
GPUDevice: Reduce GraphicsConfig struct size 9 months ago
Stenzek a171c25fb2
PostProcessing/Slang: Handle option names containing "//" 10 months ago
Stenzek c9c4997d6f
PostProcessing/Slang: Separate original and input textures
Only applies when chaining.
10 months ago
Stenzek fc97cf514c
PostProcessing/slang: Flip textures if using OpenGL
Fixes them being sampled upside down.
11 months ago
Stenzek 3a1e8fe7a1
PostProcessing: Load shaders even if disabled
Gets rid of the lag when toggling on and off.
11 months ago
Stenzek fbc99916f8
PostProcessing/Slang: Remap and skip binding unused textures
Hopefully keep us under the limit where it might otherwise go over.
11 months ago
Stenzek a88cfbee67
PostProcessing/slang: Raise error if too many textures are bound 11 months ago
Stenzek 7080e98bc1
PostProcessing/slang: Don't balk at duplicate option names
Apparently some shaders are like this.
11 months ago
Stenzek 8a732ded41
PostProcessing: Support loading slang shaders/presets
Compatibility will likely vary quite a bit.
11 months ago