No Description
Nicolas Hafner 3a83596887
Fix inference of pixel-format and pixel-type for unsigned/integer formats
2 days ago
alloy Minor 3 days ago
assets Minor 1 week ago
backends Rewrite the gamepad system to not need a dedicated thread (instead piggy-back off the main thread) 1 month ago
data Factor out ssao 4 months ago
editor Minor fix to get editor to load 6 months ago
formats Create tangent vectors for assimp models 5 months ago
resources Fix inference of pixel-format and pixel-type for unsigned/integer formats 2 days ago
LICENSE change license. 2 weeks ago
README.mess Simple readme. 2 weeks ago
array-container.lisp remove LOAD/OFFLOAD method definitions for entities, convert to BAKE where necessary. 1 year ago
asset-pool.lisp Fix handling of pool bases and deployment thereof. 1 month ago
asset.lisp Rework things to allow struct-buffers, especially vertex-struct-buffers, and use this system for particles. 2 weeks ago
attributes.lisp Fix DISABLE, add compiler macros for ENABLE/DISABLE 2 years ago
camera.lisp allow slow movement in editor camera 5 months ago
context.lisp Minor 6 months ago
controller.lisp Fix particle system, make a nice fireworks workbench. 2 weeks ago
data-pointer.lisp Fix up buffer data changing to actually work again, make some other improvements along the way 5 months ago
deferred.lisp New gl-structs implementation. 1 month ago
deploy.lisp Fix fullscreenable from causing global C inits. 1 month ago
display.lisp Enable stencil test by default. 4 days ago
effects.lisp Fix visualizer-pass 4 months ago
entity.lisp Minor improvements 8 months ago
event-loop.lisp Add frame count to ticks/updates. 1 month ago
features.lisp Fix up buffer data changing to actually work again, make some other improvements along the way 5 months ago
flare.lisp Clean up bogus register methods for containers 1 month ago
fullscreenable.lisp Fix fullscreenable from causing global C inits. 1 month ago
gamepad.lisp Whoops. 1 month ago
geometry-clipmap.lisp Minor 4 months ago
geometry-shapes.lisp What the fuck was this shit? 1 month ago
geometry.lisp Fix some stupid shit 2 weeks ago
gl-struct.lisp Rework things to allow struct-buffers, especially vertex-struct-buffers, and use this system for particles. There's still some oddities, but I'm not sure from what. 2 weeks ago
hdr.lisp Minor. Still getting weird ass results with reflectance 5 months ago
helpers.lisp Set vertex-colored-entity color location to 1 3 days ago
input.lisp Fix key input events 2 years ago
layer-set.lisp Clean up as much as possible without any big changes. 2 years ago
loader.lisp Improve the loader system. 1 month ago
main.lisp Rewrite the gamepad system to not need a dedicated thread (instead piggy-back off the main thread) 1 month ago
mapping.lisp Clean up as much as possible without any big changes. 2 years ago
package.lisp Minor 3 days ago
particle.lisp Improvements to the particle system stuff. 2 weeks ago
phong.lisp Include phong for now (unfinished) 1 year ago
pipeline.lisp Allow framebuffers and passes with zero attachments. 2 days ago
pipelined-scene.lisp Add banned-slots method to easily remove slots from loader considerations. 10 months ago
prompt.lisp Lowercase prompt font 6 months ago
rails.lisp Fix s0 usage 8 months ago
render-texture.lisp Don't know if this is right, will need to test these anyway though. 1 year ago
renderable.lisp Add frame count to ticks/updates. 1 month ago
resource.lisp Note loading resources 1 year ago
retention.lisp Clean up as much as possible without any big changes. 2 years ago
scene-buffer.lisp Don't know if this is right, will need to test these anyway though. 1 year ago
scene.lisp Add banned-slots method to easily remove slots from loader considerations. 10 months ago
sdl2-gamepad-map.lisp Automatic gamepad definition conversion from the SDL2 gamepad db. 2 years ago
selection-buffer.lisp Minor 1 year ago
shader-entity.lisp Fix #20 4 months ago
shader-pass.lisp Fix texspec format joining a bit. 2 days ago
shader-subject.lisp A swath of untested changes to untangle some of the mess and speed up some things. 9 months ago
shadow-map.lisp minor 4 months ago
skybox.lisp Add skybox pass 5 months ago
sprite.lisp Signal error on unfound animation to avoid infinite recursion. 1 month ago
ssao.lisp Factor out ssao 4 months ago
static-vector.lisp Minor improvements 1 year ago
subject.lisp Allow specifying var of handler class binding in define-handler 1 month ago
text.lisp On wrapped text, set the text to the wrapped variant to ensure character length consistency. 1 month ago
toolkit.lisp Fix inference of pixel-format and pixel-type for unsigned/integer formats 2 days ago
transforms.lisp Allow specifying fill on with-pushed-matrix 6 months ago
trial.asd change license. 2 weeks ago
type-info.lisp Rework things to allow struct-buffers, especially vertex-struct-buffers, and use this system for particles. There's still some oddities, but I'm not sure from what. 2 weeks ago
window.lisp Make sure windows get deregistered. 1 year ago
workbench.lisp Improvements to the particle system stuff. 2 weeks ago

README.mess

## About Trial
Trial is a game engine written in Common Lisp. Unlike many other engines, it is meant to be more of a loose connection of components that can be fit together as required by any particular game.

The project is still in its very early stages and may change heavily as new constraints become clear. As such there is no guarantee for API stability at this point and no documentation is available.

Come talk to us at the #shirakumo channel on the Freenode IRC network if you're interested in this project.