├── .github ├── issue_template.md └── workflows │ └── compile.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── assets ├── Roboto-Light.ttf ├── bgblit.fs ├── bgblit.shader ├── colored.frag ├── colored.fs ├── colored.shader ├── dithered.fs ├── double.vs ├── downscale.fs ├── downscale.shader ├── global.shader ├── graph.fs ├── graph.shader ├── passthough.shader ├── postshadow.shader ├── profiler.shader ├── shadow.fs ├── shadow.shader ├── simple.vs ├── stencil.fs ├── stencil.shader ├── test.fs ├── text.fs ├── text.shader ├── textured.fs ├── tint.fs ├── tint.shader ├── upsample.fs ├── upsample.shader └── window.face ├── desc.txt ├── functions.sh ├── images └── delay_comparison.png ├── intercept └── xorg.int ├── intgen └── intgen.c ├── make-release.sh ├── makepkg ├── Dockerfile ├── PKGBUILD └── archbuild.sh ├── man └── neocomp.1.asciidoc ├── shadegen └── shadegen.c ├── shadertypes ├── bgblit.type ├── colored.type ├── downsample.type ├── global.type ├── graph.type ├── passthrough.type ├── postshadow.type ├── profiler.type ├── shadow.type ├── stencil.type ├── text.type └── upsample.type ├── src ├── assets │ ├── assets.c │ ├── assets.h │ ├── face.c │ ├── face.h │ ├── shader.c │ └── shader.h ├── atoms.c ├── atoms.h ├── bezier.c ├── bezier.h ├── buffer.c ├── buffer.h ├── common.h ├── compton.c ├── compton.h ├── debug.c ├── debug.h ├── framebuffer.c ├── framebuffer.h ├── logging.h ├── main.c ├── opengl.c ├── opengl.h ├── order.h ├── paths.c ├── paths.h ├── profiler │ ├── dump_events.c │ ├── dump_events.h │ ├── malloc_profile.c │ ├── malloc_profile.h │ ├── render.c │ ├── render.h │ ├── zone.c │ └── zone.h ├── renderbuffer.c ├── renderbuffer.h ├── renderutil.c ├── renderutil.h ├── ringbuffer.h ├── session.c ├── session.h ├── swiss.c ├── swiss.h ├── switch.h ├── systems │ ├── blur.c │ ├── blur.h │ ├── opacity.c │ ├── opacity.h │ ├── order.c │ ├── order.h │ ├── physical.c │ ├── physical.h │ ├── shadow.c │ ├── shadow.h │ ├── shape.c │ ├── shape.h │ ├── state.c │ ├── state.h │ ├── texture.c │ ├── texture.h │ ├── xorg.c │ └── xorg.h ├── text.c ├── text.h ├── texture.c ├── texture.h ├── textureeffects.c ├── textureeffects.h ├── timer.c ├── timer.h ├── vector.c ├── vector.h ├── vmath.c ├── vmath.h ├── window.c ├── window.h ├── windowlist.c ├── windowlist.h ├── winprop.h ├── wintypes.h ├── xorg.c ├── xorg.h ├── xtexture.c └── xtexture.h ├── test ├── libtest.c ├── libtest.d ├── libtest.h ├── test.c ├── xorg.c └── xorg.h └── tests └── make-tests.sh /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/workflows/compile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/.github/workflows/compile.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/README.md -------------------------------------------------------------------------------- /assets/Roboto-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/Roboto-Light.ttf -------------------------------------------------------------------------------- /assets/bgblit.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/bgblit.fs -------------------------------------------------------------------------------- /assets/bgblit.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/bgblit.shader -------------------------------------------------------------------------------- /assets/colored.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/colored.frag -------------------------------------------------------------------------------- /assets/colored.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/colored.fs -------------------------------------------------------------------------------- /assets/colored.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/colored.shader -------------------------------------------------------------------------------- /assets/dithered.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/dithered.fs -------------------------------------------------------------------------------- /assets/double.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/double.vs -------------------------------------------------------------------------------- /assets/downscale.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/downscale.fs -------------------------------------------------------------------------------- /assets/downscale.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/downscale.shader -------------------------------------------------------------------------------- /assets/global.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/global.shader -------------------------------------------------------------------------------- /assets/graph.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/graph.fs -------------------------------------------------------------------------------- /assets/graph.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/graph.shader -------------------------------------------------------------------------------- /assets/passthough.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/passthough.shader -------------------------------------------------------------------------------- /assets/postshadow.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/postshadow.shader -------------------------------------------------------------------------------- /assets/profiler.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/profiler.shader -------------------------------------------------------------------------------- /assets/shadow.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/shadow.fs -------------------------------------------------------------------------------- /assets/shadow.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/shadow.shader -------------------------------------------------------------------------------- /assets/simple.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/simple.vs -------------------------------------------------------------------------------- /assets/stencil.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/stencil.fs -------------------------------------------------------------------------------- /assets/stencil.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/stencil.shader -------------------------------------------------------------------------------- /assets/test.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/test.fs -------------------------------------------------------------------------------- /assets/text.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/text.fs -------------------------------------------------------------------------------- /assets/text.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/text.shader -------------------------------------------------------------------------------- /assets/textured.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/textured.fs -------------------------------------------------------------------------------- /assets/tint.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/tint.fs -------------------------------------------------------------------------------- /assets/tint.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/tint.shader -------------------------------------------------------------------------------- /assets/upsample.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/upsample.fs -------------------------------------------------------------------------------- /assets/upsample.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/upsample.shader -------------------------------------------------------------------------------- /assets/window.face: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/assets/window.face -------------------------------------------------------------------------------- /desc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/desc.txt -------------------------------------------------------------------------------- /functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/functions.sh -------------------------------------------------------------------------------- /images/delay_comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/images/delay_comparison.png -------------------------------------------------------------------------------- /intercept/xorg.int: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/intercept/xorg.int -------------------------------------------------------------------------------- /intgen/intgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/intgen/intgen.c -------------------------------------------------------------------------------- /make-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/make-release.sh -------------------------------------------------------------------------------- /makepkg/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/makepkg/Dockerfile -------------------------------------------------------------------------------- /makepkg/PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/makepkg/PKGBUILD -------------------------------------------------------------------------------- /makepkg/archbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/makepkg/archbuild.sh -------------------------------------------------------------------------------- /man/neocomp.1.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/man/neocomp.1.asciidoc -------------------------------------------------------------------------------- /shadegen/shadegen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/shadegen/shadegen.c -------------------------------------------------------------------------------- /shadertypes/bgblit.type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/shadertypes/bgblit.type -------------------------------------------------------------------------------- /shadertypes/colored.type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/shadertypes/colored.type -------------------------------------------------------------------------------- /shadertypes/downsample.type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/shadertypes/downsample.type -------------------------------------------------------------------------------- /shadertypes/global.type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/shadertypes/global.type -------------------------------------------------------------------------------- /shadertypes/graph.type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/shadertypes/graph.type -------------------------------------------------------------------------------- /shadertypes/passthrough.type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/shadertypes/passthrough.type -------------------------------------------------------------------------------- /shadertypes/postshadow.type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/shadertypes/postshadow.type -------------------------------------------------------------------------------- /shadertypes/profiler.type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/shadertypes/profiler.type -------------------------------------------------------------------------------- /shadertypes/shadow.type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/shadertypes/shadow.type -------------------------------------------------------------------------------- /shadertypes/stencil.type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/shadertypes/stencil.type -------------------------------------------------------------------------------- /shadertypes/text.type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/shadertypes/text.type -------------------------------------------------------------------------------- /shadertypes/upsample.type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/shadertypes/upsample.type -------------------------------------------------------------------------------- /src/assets/assets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/assets/assets.c -------------------------------------------------------------------------------- /src/assets/assets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/assets/assets.h -------------------------------------------------------------------------------- /src/assets/face.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/assets/face.c -------------------------------------------------------------------------------- /src/assets/face.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/assets/face.h -------------------------------------------------------------------------------- /src/assets/shader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/assets/shader.c -------------------------------------------------------------------------------- /src/assets/shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/assets/shader.h -------------------------------------------------------------------------------- /src/atoms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/atoms.c -------------------------------------------------------------------------------- /src/atoms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/atoms.h -------------------------------------------------------------------------------- /src/bezier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/bezier.c -------------------------------------------------------------------------------- /src/bezier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/bezier.h -------------------------------------------------------------------------------- /src/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/buffer.c -------------------------------------------------------------------------------- /src/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/buffer.h -------------------------------------------------------------------------------- /src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/common.h -------------------------------------------------------------------------------- /src/compton.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/compton.c -------------------------------------------------------------------------------- /src/compton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/compton.h -------------------------------------------------------------------------------- /src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/debug.c -------------------------------------------------------------------------------- /src/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/debug.h -------------------------------------------------------------------------------- /src/framebuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/framebuffer.c -------------------------------------------------------------------------------- /src/framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/framebuffer.h -------------------------------------------------------------------------------- /src/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/logging.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/main.c -------------------------------------------------------------------------------- /src/opengl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/opengl.c -------------------------------------------------------------------------------- /src/opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/opengl.h -------------------------------------------------------------------------------- /src/order.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/paths.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/paths.c -------------------------------------------------------------------------------- /src/paths.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void add_xdg_asset_paths(); 4 | -------------------------------------------------------------------------------- /src/profiler/dump_events.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/profiler/dump_events.c -------------------------------------------------------------------------------- /src/profiler/dump_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/profiler/dump_events.h -------------------------------------------------------------------------------- /src/profiler/malloc_profile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/profiler/malloc_profile.c -------------------------------------------------------------------------------- /src/profiler/malloc_profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/profiler/malloc_profile.h -------------------------------------------------------------------------------- /src/profiler/render.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/profiler/render.c -------------------------------------------------------------------------------- /src/profiler/render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/profiler/render.h -------------------------------------------------------------------------------- /src/profiler/zone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/profiler/zone.c -------------------------------------------------------------------------------- /src/profiler/zone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/profiler/zone.h -------------------------------------------------------------------------------- /src/renderbuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/renderbuffer.c -------------------------------------------------------------------------------- /src/renderbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/renderbuffer.h -------------------------------------------------------------------------------- /src/renderutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/renderutil.c -------------------------------------------------------------------------------- /src/renderutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/renderutil.h -------------------------------------------------------------------------------- /src/ringbuffer.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/session.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/session.c -------------------------------------------------------------------------------- /src/session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/session.h -------------------------------------------------------------------------------- /src/swiss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/swiss.c -------------------------------------------------------------------------------- /src/swiss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/swiss.h -------------------------------------------------------------------------------- /src/switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/switch.h -------------------------------------------------------------------------------- /src/systems/blur.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/blur.c -------------------------------------------------------------------------------- /src/systems/blur.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/blur.h -------------------------------------------------------------------------------- /src/systems/opacity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/opacity.c -------------------------------------------------------------------------------- /src/systems/opacity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/opacity.h -------------------------------------------------------------------------------- /src/systems/order.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/order.c -------------------------------------------------------------------------------- /src/systems/order.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/order.h -------------------------------------------------------------------------------- /src/systems/physical.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/physical.c -------------------------------------------------------------------------------- /src/systems/physical.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/physical.h -------------------------------------------------------------------------------- /src/systems/shadow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/shadow.c -------------------------------------------------------------------------------- /src/systems/shadow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/shadow.h -------------------------------------------------------------------------------- /src/systems/shape.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/shape.c -------------------------------------------------------------------------------- /src/systems/shape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/shape.h -------------------------------------------------------------------------------- /src/systems/state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/state.c -------------------------------------------------------------------------------- /src/systems/state.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "swiss.h" 4 | 5 | void statesystem_tick(Swiss* em); 6 | -------------------------------------------------------------------------------- /src/systems/texture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/texture.c -------------------------------------------------------------------------------- /src/systems/texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/texture.h -------------------------------------------------------------------------------- /src/systems/xorg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/xorg.c -------------------------------------------------------------------------------- /src/systems/xorg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/systems/xorg.h -------------------------------------------------------------------------------- /src/text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/text.c -------------------------------------------------------------------------------- /src/text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/text.h -------------------------------------------------------------------------------- /src/texture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/texture.c -------------------------------------------------------------------------------- /src/texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/texture.h -------------------------------------------------------------------------------- /src/textureeffects.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/textureeffects.c -------------------------------------------------------------------------------- /src/textureeffects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/textureeffects.h -------------------------------------------------------------------------------- /src/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/timer.c -------------------------------------------------------------------------------- /src/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/timer.h -------------------------------------------------------------------------------- /src/vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/vector.c -------------------------------------------------------------------------------- /src/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/vector.h -------------------------------------------------------------------------------- /src/vmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/vmath.c -------------------------------------------------------------------------------- /src/vmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/vmath.h -------------------------------------------------------------------------------- /src/window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/window.c -------------------------------------------------------------------------------- /src/window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/window.h -------------------------------------------------------------------------------- /src/windowlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/windowlist.c -------------------------------------------------------------------------------- /src/windowlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/windowlist.h -------------------------------------------------------------------------------- /src/winprop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/winprop.h -------------------------------------------------------------------------------- /src/wintypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/wintypes.h -------------------------------------------------------------------------------- /src/xorg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/xorg.c -------------------------------------------------------------------------------- /src/xorg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/xorg.h -------------------------------------------------------------------------------- /src/xtexture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/xtexture.c -------------------------------------------------------------------------------- /src/xtexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/src/xtexture.h -------------------------------------------------------------------------------- /test/libtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/test/libtest.c -------------------------------------------------------------------------------- /test/libtest.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/test/libtest.d -------------------------------------------------------------------------------- /test/libtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/test/libtest.h -------------------------------------------------------------------------------- /test/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/test/test.c -------------------------------------------------------------------------------- /test/xorg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/test/xorg.c -------------------------------------------------------------------------------- /test/xorg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/test/xorg.h -------------------------------------------------------------------------------- /tests/make-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DelusionalLogic/NeoComp/HEAD/tests/make-tests.sh --------------------------------------------------------------------------------