Commit Graph

257 Commits (c34cde210295c43cc90519bd024277cb469ed5d1)

Author SHA1 Message Date
Dominik Madarász c34cde2102 gfx: centralise model shading init 2024-04-15 10:07:28 +02:00
Dominik Madarász 8649efc974 gfx: disable uniform caching + perf tweaks 2024-04-15 09:30:36 +02:00
Dominik Madarász 115fff8ae0 gfx: shader instance caching 2024-04-15 07:21:15 +02:00
Dominik Madarász 05f23f2ca6 add luaffi 2024-04-12 21:17:01 +02:00
Dominik Madarász b01ac27fca gfx: scene_render cleanup 2024-04-12 19:53:46 +02:00
Dominik Madarász fd6b9ef639 gfx: model render pass switch + lmap fix 2024-04-12 00:22:52 +02:00
Dominik Madarász d05c92a9b7 gfx: more cull face coverage 2024-04-11 10:04:52 +02:00
Dominik Madarász 2277b42619 gfx: figure out face culling defaults 2024-04-11 09:43:10 +02:00
Dominik Madarász 50cc35db90 additional improvements 2024-04-11 01:23:21 +02:00
Dominik Madarász 7b67f29611 gfx: drop viewport and scissor_box 2024-04-11 01:13:35 +02:00
Dominik Madarász 90a7319eaf gfx: postfx_end use rs 2024-04-11 00:59:32 +02:00
Dominik Madarász 40783980c0 drop lightmap hack 2024-04-11 00:55:14 +02:00
Dominik Madarász b4d410212f demos: fix lmap and lod demo 2024-04-11 00:51:47 +02:00
Dominik Madarász 99111665ba snake_case renderstate_t 2024-04-11 00:42:53 +02:00
Dominik Madarász 1c19c44400 wip: renderstate impl 2024-04-11 00:19:08 +02:00
Dominik Madarász 1b6169a515 shadertoy: set viewport 2024-03-29 00:21:53 +01:00
Dominik Madarász 594b8a0136 demos: shadertoy in material 2024-03-27 21:58:15 +01:00
Dominik Madarász ff72ac6bc9 gfx: generate brdf lut 2024-03-27 19:02:07 +01:00
Dominik Madarász 76b256ab02 fx: ui fixes 2024-03-27 14:49:07 +01:00
Dominik Madarász f66f0336c2 fx: set default priority 2024-03-27 14:03:21 +01:00
Dominik Madarász 9992c74e52 fx: fx_order support 2024-03-27 14:00:03 +01:00
Dominik Madarász 2bc338172c improve pbr shader, introduce fxAces.fs 2024-03-27 12:48:23 +01:00
Dominik Madarász 7037d7158b revert gamma correction code 2024-03-27 12:11:39 +01:00
Dominik Madarász 59c9f8be4e more gamma tweak-ups 2024-03-27 08:36:32 +01:00
Dominik Madarász fabbcc4aa7 gfx: TEXTURE_NO_SRGB 2024-03-26 21:14:42 +01:00
Dominik Madarász b8be40e489 skinned gui srgb option 2024-03-26 20:15:30 +01:00
Dominik Madarász a7e3a924aa sneaky shader 2024-03-26 19:40:53 +01:00
Dominik Madarász bd19dba3a3 last srgb change 2024-03-26 19:38:12 +01:00
Dominik Madarász dc5bbd32e9 srgb 2024-03-26 19:31:03 +01:00
Dominik Madarász 5f31dd100c improve srgb control 2024-03-26 19:13:55 +01:00
Dominik Madarász b841064174 fix CRLF 2024-03-26 17:15:02 +01:00
Dominik Madarász b14c31b4e0 gfx: gamma correction 2024-03-26 17:05:14 +01:00
Dominik Madarász 253b931093 demos: fix 99-pbr 2024-03-26 15:34:25 +01:00
Dominik Madarász d2582796a8 render: optimise pbr load 2024-03-26 15:22:36 +01:00
Dominik Madarász d636c1c796 render: unify pbr materials 2024-03-26 15:09:49 +01:00
Dominik Madarász 418a5ad527 fix mpeg decode for ycbcr 2024-03-21 12:10:28 +01:00
Dominik Madarász 311e5894a7 promote texture_unit() 2024-03-21 08:27:08 +01:00
Dominik Madarász 4fdc043677 shader uniform caching 2024-03-21 08:13:47 +01:00
Dominik Madarász 2f49239a9f improve shader binding for PBR 2024-03-21 07:47:28 +01:00
Dominik Madarász fad3653201 improve tex unit allocation 2024-03-21 07:43:51 +01:00
Dominik Madarász c8a6c79bf1 cycle texture units 2024-03-21 07:13:18 +01:00
Dominik Madarász bbd9b4e950 support multiple PBR materials 2024-03-21 06:36:53 +01:00
Dominik Madarász 2aee9c3240 disable cook on demand 2024-03-20 21:52:44 +01:00
Dominik Madarász 64c6fb54a4 drop flag check 2024-03-20 21:48:52 +01:00
Dominik Madarász f620ed1938 optimise skybox_pbr 2024-03-20 21:46:51 +01:00
Dominik Madarász 082f78d25f add cmft studio + hdr maps 2024-03-20 21:25:47 +01:00
Dominik Madarász 7efc59079a improve material demo 2024-03-20 20:46:40 +01:00
Dominik Madarász 91d3f9a03a cleanup 2024-03-20 19:42:49 +01:00
Dominik Madarász 6f83b81132 preprocess shaders 2024-03-20 19:41:12 +01:00
Dominik Madarász 363ae843f4 add MODEL_PBR flag 2024-03-20 18:49:26 +01:00