Dominik Madarász
ff72ac6bc9
gfx: generate brdf lut
2024-03-27 19:02:07 +01:00
Dominik Madarász
b94c56ec58
fx: move tonemap shaders to engine art dir
2024-03-27 16:02:28 +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
b8be40e489
skinned gui srgb option
2024-03-26 20:15:30 +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
4fcfb2690a
improve pbr analytical lights
2024-03-20 22:49:11 +01:00
Dominik Madarász
7efc59079a
improve material demo
2024-03-20 20:46:40 +01:00
Dominik Madarász
6f83b81132
preprocess shaders
2024-03-20 19:41:12 +01:00
Dominik Madarász
920d8ecad4
wip: pbr support
2024-03-20 18:33:02 +01:00
Dominik Madarász
4d3735414d
font: move shaders to art/ folder
2024-02-12 10:56:46 +01:00
Dominik Madarász
00bbc208ff
fix shader issue + demo assets
2024-01-03 22:47:14 +01:00
Dominik Madarász
4688b154e5
sync fwk
2023-12-04 09:10:39 +01:00
Dominik Madarász
fe24c0c5e7
improve lmap data
2023-12-02 10:58:18 +01:00
Dominik Madarász
4af34422f2
lmap updates
2023-12-01 22:19:41 +01:00
Dominik Madarász
985b4de0d2
lightmapping support
2023-12-01 16:05:38 +01:00
Dominik Madarász
084f549ba1
wip: lmap
2023-12-01 12:01:03 +01:00
Dominik Madarász
6da10bec7c
integrate v4k_gui
2023-11-26 16:27:33 +01:00
Dominik Madarász
ceae5e2fe0
sync fwk
2023-11-19 13:07:28 +01:00
Dominik Madarász
b7344c7298
small billboarding changes
2023-11-07 10:54:37 +01:00
Dominik Madarász
d5a0dac5d4
fix billboarding code
2023-11-06 13:51:17 +01:00
Dominik Madarász
62390a3e4b
billboarding fixed
2023-11-06 09:30:19 +01:00
Dominik Madarász
97973d344f
sync fwk
2023-11-05 16:30:11 +01:00
Dominik Madarász
7c84c3b7a4
move stuff to demos
2023-11-02 19:39:14 +01:00
Dominik Madarász
b8b1043aad
sync fwk
2023-10-27 09:42:40 +02:00
Vladyslav Hrytsenko
a739ca9b14
macos stuff
2023-10-17 22:07:05 +03:00
Dominik Madarász
0a69e7510b
update docs
2023-10-11 18:42:07 +02:00
Dominik Madarász
2708d4dc90
fixes
2023-10-10 21:10:22 +02:00
Dominik Madarász
b2d7bcc8b2
sync depot
2023-10-10 10:52:29 +02:00
Dominik Madarász
66867deae6
shuffle files around
2023-10-08 19:25:05 +02:00
Dominik Madarász
796839ac74
html5: webaudio support WIP
2023-10-08 19:07:01 +02:00
Dominik Madarász
d029777c9d
sync with fwk
2023-09-27 08:49:59 +02:00
Dominik Madarász
4cd8f820de
render: optimise lighting
2023-09-25 06:10:36 +02:00
Dominik Madarász
9731ca611c
render: finalize phong shader
2023-09-23 22:00:22 +02:00
Dominik Madarász
fff4880c4f
render: finish up phong shading
2023-09-23 20:53:25 +02:00
Dominik Madarász
b44fd791a6
render: fx_end() no longer takes fb handle
2023-09-23 18:23:38 +02:00
Dominik Madarász
0beb264e2b
scene: WIP lighting pass
2023-09-23 17:22:48 +02:00
Dominik Madarász
1b294f1a27
rimlight control
2023-09-21 12:10:36 +02:00
Dominik Madarász
70678e6ee1
render: shader() now takes GLSL defines
2023-09-19 06:50:53 +02:00
Dominik Madarász
2ec699948c
workbench: initial impl wip
...
render: supporting changes
ui: new methods
2023-09-17 22:56:51 +02:00
Dominik Madarász
5451fa6e9d
art: new system fonts
...
video: support VIDEO_LOOP
html5: drop JS worker
2023-09-17 11:50:34 +02:00
Dominik Madarász
aa66b03929
render: expose all params in mie sky shader
2023-09-11 13:27:24 +02:00
Dominik Madarász
a20b0b73ad
mie skybox no longer uses non-standard uniform default value
2023-09-11 11:07:59 +02:00
Dominik Madarász
495f9972e5
render: api adjustments
2023-09-10 18:16:25 +02:00
Dominik Madarász
b8422c6eb9
render: rework engine shaders to be loaded from disk
2023-09-10 17:10:49 +02:00
Dominik Madarász
3a70df594b
update cooker
2023-08-26 15:33:29 +02:00
Dominik Madarász
1a1683aa29
upstream files
2023-08-11 21:59:48 +02:00
r-lyeh
7f04463de9
chg: bring back project generators `MAKE proj` (premake5)
...
chg: bring back most demos/ `MAKE demos`
fix: ui: fixed crash when no cooked fonts were available (ui_notify)
fix: html5: added pthreads support (@zpl-zak)
fix: html5: allowed coi requests in localhost served contents (@zpl-zak)
chg: html5: instantiate web server only if content is not being served
chg: bring back demos/html5/
chg: bring back tools/editor/
chg: bring back some audio tunes
chg: update docs
2023-08-11 02:59:52 +02:00
r-lyeh
3b67efc1f5
chg: replicate previous project tree layout
...
fix: fixed issue when mounting empty zipfiles (likely to happen in computers with many cpu cores) (thanks @zpl-zak!)
new: forked milestone in https://github.com/r-lyeh/FWK.2022
chg: update teal + gamecontrollerdb
add: added tools/plugins/ stub folder
brk: renamed `WITH_` > `ENABLE_` directives
chg: updated docs
2023-08-04 21:36:44 +02:00