7bce78167b
mark data const in net interface
2022-12-07 18:42:11 +01:00
a45da5c2b0
remove questionable assert in s6zer
2022-12-07 18:40:12 +01:00
4ab1d99529
add color component as s6zer, will do more later
2022-12-07 00:35:25 +01:00
f27300a8fa
add new serializer based on bitpacking
...
it has the important stuff, but still misses conviniences like buffers
and optimizations like varints.
only works for little endian but theoretically only needs endian
detection to be able to support bigendian
2022-12-07 00:35:25 +01:00
8d24976a13
entt update to v3.11.1
2022-12-03 20:26:24 +01:00
8036fdf2a9
constexpr range
2022-12-02 00:59:09 +01:00
5148ea7217
componets json with defaults, minor formatting
2022-11-26 13:48:52 +01:00
ab0e5afb94
add ordered_json variants for reading files
2022-11-24 20:50:02 +01:00
86c52c4fac
add sound sfxr loaders
2022-11-18 22:32:10 +01:00
0c1a98cfd5
fix opengl shader mismatch when linking on intel
2022-11-15 20:22:41 +01:00
a9e56b9e25
fix logging
2022-11-08 18:26:24 +01:00
9f6e9defb0
make tests auto terminate
2022-11-07 01:54:45 +01:00
20dd451cd0
fix linker warning and add lto example as comment
2022-11-06 15:31:38 +01:00
9af3df5550
fix SDL_main windows thingy
2022-11-01 18:44:34 +01:00
8e5471480c
fix vcpkg sdl package not properly exposing linkage flags
2022-11-01 15:41:41 +01:00
8ace6e51f9
fix msvc complaining
2022-11-01 00:15:05 +01:00
dffbad65d2
fix cmake sdl finding, find_package for each cmake scope
2022-11-01 00:15:05 +01:00
4d0f731d8d
better cmake for emscripten flags
2022-10-30 18:18:20 +01:00
c13dff8eb3
add some more c++17
2022-10-30 18:18:20 +01:00
5004e30e18
update tracy to v0.9 and adopt
2022-10-27 16:36:40 +02:00
989e3f7dda
change default bloom factor to a more reasonable 0.8
2022-08-02 14:53:21 +02:00
62c8b10131
fix: rename file to interface
2022-08-01 18:49:55 +02:00
c1f87aceda
rich presence interface draft
2022-07-02 23:36:25 +02:00
2ee17a63ea
allow setting target fbo for imgui rendertask
2022-06-29 23:11:34 +02:00
9aa6618e0f
replace high_resolution_clock for steady_clock
2022-06-11 11:48:11 +02:00
0f361f6505
add mushmachine ascii art
2022-05-16 18:25:41 +02:00
6b06d5cb99
update all cmake files to version 3.9
...
other misc cmake fixes
version 3.9 allows for ipo (lto)
2022-05-03 19:33:19 +02:00
5023a658e7
allow changing particle buffer size
2022-04-26 15:27:15 +02:00
5cc6aa8c74
fix liteparticles2d being named hdr_bloom
2022-04-26 01:01:21 +02:00
563dd80a52
fix liteparticles shaders not compiling on windows firefox webgl d3d
2022-04-25 23:53:47 +02:00
1ae43457ed
lite_particles2d
2022-04-18 17:24:01 +02:00
4dd5a69dee
port to EnTT v3.10.0
2022-04-15 16:37:53 +02:00
e0f503728d
add glsl noise lib
2022-04-14 18:05:15 +02:00
b520811e72
add missing 4 comp hash variants
2022-04-13 23:35:56 +02:00
69a04cbd7e
refactor ogl buffer
2022-04-13 01:23:39 +02:00
ab169927fe
improve resouce iteration
2022-04-12 16:44:28 +02:00
a98098af91
add dither noise to comp
2022-04-05 22:48:01 +02:00
631b9433c2
adding David Hoskins's hasing functions to shader builtins
...
https://www.shadertoy.com/view/4djSRW (hash without sine)
2022-04-02 16:12:20 +02:00
15ab73909f
fix scene tools
2022-03-30 23:01:39 +02:00
3dc66de3bc
change bloom render texture format, and make gles/webgl work properly
2022-03-29 15:32:33 +02:00
5e58a61c93
new bloom render tasks, setup util and hdr bloom code example
2022-03-28 14:22:46 +02:00
8f44e09f32
add trim
2022-03-10 19:10:29 +01:00
0408f771b7
fix builtins test vertex shader
2022-02-22 01:46:39 +01:00
4029dcd50c
add builtin shaders
2022-02-21 00:42:18 +01:00
e39b23ac72
better fbo building error printing
2022-02-19 00:56:16 +01:00
c48ae81238
disable ms for gles
2022-02-18 17:21:53 +01:00
7a461111e1
change blur to allow output to a different buffer then input
2022-02-18 00:41:34 +01:00
9ff0b17a5e
[tilemap] add bias to verts to avoid cracks
2022-02-17 18:54:11 +01:00
60aca24ec6
add multisampled fbo support + multisampled fixes
2022-02-17 16:28:54 +01:00
4304701e5e
fix camera, broken since f5eb0e0dfa
2022-02-17 00:53:21 +01:00