A 3d fps game made in OpenGL
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Symmetry/src/game
Shariq Shah 882880b7cf Added door properties to property inspector 6 years ago
..
bounding_volumes.c Removed unused parameter 6 years ago
bounding_volumes.h Removed unused parameter 6 years ago
camera.c Fixed issue where framebuffers had renderbuffers and textures for the same attachments 6 years ago
camera.h Implemented first version of translate tool for editor that translated selected object in the xz axis by default and added manual breakpoint trigger option on gl error 6 years ago
console.c Fixed bugs with input events routed to the wrong gui context 6 years ago
console.h Fixed issue with paused sounds playing when game is resumed from pause state 6 years ago
debug_vars.c Began work on in-game gui with separate context and fixed crash when sound source instance is destroyed without checking if its valid 6 years ago
debug_vars.h Fixed issue with paused sounds playing when game is resumed from pause state 6 years ago
door.c Added simple auto open/close door 6 years ago
door.h Added door properties to property inspector 6 years ago
editor.c Added door properties to property inspector 6 years ago
editor.h Fixed crash where deleting a hovered entity in editor would result in us crashing because the editor didn't know about the updated state of the entity and would still be pointing to it 6 years ago
enemy.c Re-implemented parts of sound source property inspector 6 years ago
enemy.h Added aqcuire target state to turret 6 years ago
entity.c Added simple auto open/close door 6 years ago
entity.h Added simple auto open/close door 6 years ago
event.c Implemented functionality behind pause menu buttons 6 years ago
event.h Implemented functionality behind pause menu buttons 6 years ago
framebuffer.c Fixed issue where framebuffers had renderbuffers and textures for the same attachments 6 years ago
framebuffer.h Implemented showing selected entity in editor with a specific colour 6 years ago
game.c Implemented functionality behind pause menu buttons 6 years ago
game.h Implemented functionality behind pause menu buttons 6 years ago
geometry.c Added shortcut to show entity dialog. Fixed pressing enter not sending commit signal and updated utility script 6 years ago
geometry.h Added shortcut to show entity dialog. Fixed pressing enter not sending commit signal and updated utility script 6 years ago
gl_load.c Fixed bug with meshes registering with uninitialized materials and not rendering 6 years ago
gl_load.h Implemented showing selected entity in editor with a specific colour 6 years ago
glad.c Implemented showing selected entity in editor with a specific colour 6 years ago
gui.c Fixed bugs with input events routed to the wrong gui context 6 years ago
gui.h First mac build! Also fixed bug in shader link error logging. 6 years ago
gui_game.c Fixed issue with paused sounds playing when game is resumed from pause state 6 years ago
gui_game.h Began work on in-game gui with separate context and fixed crash when sound source instance is destroyed without checking if its valid 6 years ago
im_render.c Changed ray test to use the player's movement direction instead of forward direction when checking for collisions. Added ray drawing function that directly takes ray origin and directions as params instead of ray struct 6 years ago
im_render.h Changed ray test to use the player's movement direction instead of forward direction when checking for collisions. Added ray drawing function that directly takes ray origin and directions as params instead of ray struct 6 years ago
input.c Began work on in-game gui with separate context and fixed crash when sound source instance is destroyed without checking if its valid 6 years ago
input.h Implemented showing selected entity in editor with a specific colour 6 years ago
light.c Fixed bug where selecting entity using scene heirarchy would not update the cursor entity 6 years ago
light.h Implemented showing selected entity in editor with a specific colour 6 years ago
material.c Implmented event subscription with a particular object. Added scene load event and configured enemy entities to use that to aquire pointers to child entities after scene is loaded 6 years ago
material.h Implmented event subscription with a particular object. Added scene load event and configured enemy entities to use that to aquire pointers to child entities after scene is loaded 6 years ago
model.c Implemented reading/writing static meshes & their material properties to file. Implemented viewing/editing static mesh properties in editor 6 years ago
model.h Implemented reading/writing static meshes & their material properties to file. Implemented viewing/editing static mesh properties in editor 6 years ago
player.c Fixed issue with paused sounds playing when game is resumed from pause state 6 years ago
player.h Introduced configurable fixed time step 6 years ago
renderer.c Began work on in-game gui with separate context and fixed crash when sound source instance is destroyed without checking if its valid 6 years ago
renderer.h Updated blender exporter to correctly orientate mesh before exporting 6 years ago
scene.c First implementation for doors 6 years ago
scene.h First implementation for doors 6 years ago
scene_funcs.c Added per-scene init and cleanup functions 6 years ago
scene_funcs.h Added per-scene init and cleanup functions 6 years ago
shader.c Moved MAX_LIGHTS definition from shader to c code and implemented functionality to allow #defining from c code before shaders are compiled 6 years ago
shader.h Moved MAX_LIGHTS definition from shader to c code and implemented functionality to allow #defining from c code before shaders are compiled 6 years ago
sound_source.c Added simple auto open/close door 6 years ago
sound_source.h Re-implemented parts of sound source property inspector 6 years ago
sprite.c Moved MAX_LIGHTS definition from shader to c code and implemented functionality to allow #defining from c code before shaders are compiled 6 years ago
sprite.h Removed game/library split, the game now compiles as one executable only. 7 years ago
texture.c Fixed a bug in how textures are displayed by nuklear and implemented saving transform informations for all entities, archetypes or not 6 years ago
texture.h Implemented reading/writing static meshes & their material properties to file. Implemented viewing/editing static mesh properties in editor 6 years ago
transform.c Removed ODE completely 6 years ago
transform.h Implemented base and derived bounding boxes to enable picking all entity types in editor. Implemented ray mask when querying the scene 6 years ago
trigger.c Added simple auto open/close door 6 years ago
trigger.h Implemented 'select parent' button in editor and added trigger event 6 years ago