Crispy CrispyPin
CrispyPin pushed to main at CrispyPin/cvr-props 2023-07-30 18:39:56 +02:00
05e0789077 Lenia: replace kernel with one from the paper, replace glider with a new life form
CrispyPin pushed to main at CrispyPin/cvr-props 2023-07-30 17:17:45 +02:00
481a12ecee cleanup
CrispyPin pushed to main at CrispyPin/cvr-props 2023-07-30 17:00:16 +02:00
b8d92002b1 Raymarch Nut: add player hand positions; libgarbage example: add big cutter
5abb65f616 libgarbage: add capped torus, gyroid sdfs
8ca3dc6e53 libgarbage: clean up lighting defaults
Compare 3 commits »
CrispyPin pushed to main at CrispyPin/cvr-props 2023-07-30 01:20:38 +02:00
3005cfc8aa upgrade CCK to v3.5
6fe98b333d flesh cube changes idk
Compare 2 commits »
CrispyPin pushed to main at CrispyPin/cvr-props 2023-07-29 21:05:50 +02:00
3408d9ff8e add wip raymarching shaders
58f266d600 libgarbage demo update
ddcfca5b8d libgarbage: fix materials being smoothly interpolated for non-smooth sdf operations
Compare 3 commits »
CrispyPin pushed to main at CrispyPin/cvr-props 2023-07-29 17:19:15 +02:00
ffdaf36ebc libgarbage: fix depth when using LIMIT_DEPTH_TO_MESH with SCENE_SCALE
633680777a libgarbage: add sdfs: hex prism, cylinder, infinite cylinder, helix, line
a19707240a libgarbage: fix default lighting being too bright
bf23886a73 libgarbage: fix depth AGAIN
5cb5dcd785 libgarbage: fix depth in reflections when using LIMIT_DEPTH_TO_MESH; fix flickering when camera is inside volume
Compare 5 commits »
CrispyPin pushed to main at CrispyPin/cvr-props 2023-07-26 17:43:21 +02:00
299cf8ff32 libgarbage: support instancing
a1030ca528 libgarbage: fix depth of sky, allow limiting depth to mesh, add step multiplier setting
86a3bad992 libgarbage: change default to be only using one sdf function, with materials, since it seems to get optimised out anyway
eadf1193f6 libgarbage: add some common lighting operations
a2fb224be5 libgarbage: implement scene scaling & fix depth
Compare 7 commits »
CrispyPin synced commits to main at CrispyPin/julia-fractal-renderer from mirror 2023-07-26 16:55:42 +02:00
1eb3c04c7f add option to invert render
CrispyPin pushed to main at CrispyPin/cvr-props 2023-07-23 20:48:52 +02:00
814488620f Raymarched with 2 pickups: set default positions of secondary objects
CrispyPin pushed to main at CrispyPin/cvr-props 2023-07-23 18:31:28 +02:00
fdfa51a531 so much raymarcing garbage
4695be0423 fix raymarching depth; add old rm shaders
9034d9e2a2 sunset box: lock rotation of sun
Compare 3 commits »
CrispyPin pushed to main at CrispyPin/cvr-props 2023-07-22 23:47:59 +02:00
57d07d2258 Raymarcher cleanup
08bb09a5da cleanup
Compare 2 commits »
CrispyPin pushed to main at CrispyPin/cvr-props 2023-07-22 20:24:06 +02:00
6e1fe4d9fc Lenia: remove texture sampler, reduce gpu usage by ~45%
CrispyPin pushed to main at CrispyPin/gol-bitwise 2023-07-22 17:17:18 +02:00
94b3d010a6 remove allocation that happened for every step
CrispyPin pushed to main at CrispyPin/gol-bitwise 2023-07-22 17:04:03 +02:00
b37fb0bfd9 rle parsing
83ecee6509 add growing benchmark
3506e0057f cleanup
Compare 3 commits »
CrispyPin pushed to main at CrispyPin/gol-bitwise 2023-07-21 17:33:59 +02:00
366c78766d add criterion benchmark
CrispyPin pushed to main at CrispyPin/gol-bitwise 2023-07-21 16:38:55 +02:00
7ae61d8ca7 clear screen before rendering
CrispyPin pushed to main at CrispyPin/gol-bitwise 2023-07-21 16:36:25 +02:00
d22ed686e3 auto resize region when patterns hit the edge
CrispyPin created branch main in CrispyPin/gol-bitwise 2023-07-20 20:07:22 +02:00
CrispyPin pushed to main at CrispyPin/gol-bitwise 2023-07-20 20:07:22 +02:00
4a096adfe2 random init state
d0bed390a5 implement regions of multiple tiles
47ff50be5f init
CrispyPin created repository CrispyPin/gol-bitwise 2023-07-20 20:07:07 +02:00