Commit graph

369 commits

Author SHA1 Message Date
3e6e9e1ba8 Fog 2017-10-05 09:07:37 +02:00
d5d56b094c Todo list updated 2017-10-05 08:50:02 +02:00
2bbf14d827 Delay before resetting the demo when resizing
Maybe it will prevent the laptop from crashing.
2017-10-05 08:45:40 +02:00
93308ac578 Display durations in profiler list 2017-10-05 08:32:43 +02:00
5306ce4535 Reorganised shaders 2017-10-04 19:06:50 +02:00
b75cee8638 Re-organising shaders 2017-10-04 18:40:15 +02:00
d64e9f9a2e Todo list update 2017-10-04 18:28:48 +02:00
a1aaac7a75 Removed old shader interface 2017-10-04 18:28:06 +02:00
de50a7ac9c Removed old instance of profiler 2017-10-04 18:09:01 +02:00
32dd23abf1 Fixed profiler 2017-10-04 18:08:37 +02:00
49663217e2 Combine ported 2017-10-04 18:06:39 +02:00
5b3d883488 Removed unused copy program from main 2017-10-04 17:49:02 +02:00
7e6b558f27 Bloom ported to new shader stuff 2017-10-04 17:48:25 +02:00
2bd15c41ab DoF ported to new shader management 2017-10-04 17:37:55 +02:00
61d6027a42 Shader manager "test" on raymarcher + fixes 2017-10-04 17:29:48 +02:00
40e6911209 Hopefully almost finish shader management 2017-10-04 16:29:39 +02:00
eb122b598e Structure overhaul + shader stuff progress 2017-10-04 11:20:27 +02:00
53fbdba979 Compute shader type added 2017-10-04 10:06:45 +02:00
8be3c508a3 Moved shader code builder to separate internal struct 2017-10-03 16:41:00 +02:00
7a7ff88ac6 Shader code - list of files + missing/found 2017-10-03 16:25:46 +02:00
8eefe21aae Some reformatting 2017-10-03 16:10:48 +02:00
952aad1e02 Shader loader - recreate shader code 2017-10-03 16:09:12 +02:00
88cd5c97dc Shader preprocessor - input 2017-10-03 13:53:50 +02:00
5aee824bb0 Fixed profiler 2017-10-03 09:56:37 +02:00
ca7589da62 Played with settings 2017-10-03 09:29:04 +02:00
6263999644 "Enhanced sphere tracing" by Mercury /et al./ 2017-10-03 09:12:21 +02:00
32a8eb68a7 Fixed bug in old PBR shader 2017-10-03 09:12:09 +02:00
c248e66fc2 Fixed normal computation in RM 2017-10-03 09:11:47 +02:00
be460bce83 Raymarcher data updated 2017-10-03 10:06:26 +02:00
e66b107e73 Implemented the full Disney PBR shader 2017-10-03 10:06:04 +02:00
fbeb0858ac Fixed shader paths 2017-10-03 10:05:20 +02:00
86ce40f772 Raymarcher - reverted(ish) use of program pipeline 2017-10-02 19:06:15 +02:00
df06cf16ad PBR-ish stuff
Subsurface scattering doesn't work, though
2017-10-02 16:34:08 +02:00
aabf8949a8 Got rid of old texture binding code
Also this fixes the DoF texture wrapping bullshit
2017-10-02 14:48:16 +02:00
72acd42782 Resizing works 2017-10-02 13:51:08 +02:00
00f9187d74 Texture binding manager 2017-10-02 10:57:51 +02:00
456affe784 Texture sampler abstraction 2017-10-02 10:42:06 +02:00
080eb3b29b Moved camera to separate file 2017-10-02 10:12:27 +02:00
e6e8b2c935 Build in separate directory 2017-10-02 10:00:39 +02:00
3dd641c8c1 Cleaning up #include's 2017-10-02 09:40:36 +02:00
f79cc70d44 Moved shaders to subdir 2017-10-02 09:31:50 +02:00
2318cf5871 Fixed C++ syntax plugin config 2017-10-02 09:29:05 +02:00
8264663ec8 Moved GLSL handling to separate file 2017-10-01 19:40:38 +02:00
601cf6cb34 Depth of field UI 2017-10-01 19:22:28 +02:00
b2be3dcb8c Depth of field!!! 2017-10-01 18:51:02 +02:00
96122a6487 Less traces in textures/RT 2017-10-01 15:00:59 +02:00
df1b51781e Finished profiler 2017-10-01 14:10:00 +02:00
22a5a9b836 Profiler: hierarchy (+start values) 2017-10-01 12:48:55 +02:00
b5d7d3775b Profiler (dumps to stdout for now) 2017-10-01 11:37:04 +02:00
ba98b1e9eb TODO list 2017-10-01 10:23:23 +02:00