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 ee13448c4a Re-implemented parts of sound source 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 Added scene reload command and fps display to debug vars and made minor changes to how selected entity is displayed in editor 6 years ago
console.h Implmented command history for console 6 years ago
debug_vars.c Added simple player movement with jump, gravity and collision 6 years ago
debug_vars.h Added simple player movement with jump, gravity and collision 6 years ago
editor.c Re-implemented parts of sound source 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 Re-implemented parts of sound source property inspector 6 years ago
entity.h Re-implemented parts of sound source property inspector 6 years ago
event.c Implemented simple turret state machine ai 6 years ago
event.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
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 Introduced configurable fixed time step 6 years ago
game.h Introduced configurable fixed time step 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 a bug in how textures are displayed by nuklear and implemented saving transform informations for all entities, archetypes or not 6 years ago
gui.h First mac build! Also fixed bug in shader link error logging. 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 Added simple player movement with jump, gravity and collision 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 Implemented simple turret state machine ai 6 years ago
player.h Introduced configurable fixed time step 6 years ago
renderer.c Updated blender exporter to correctly orientate mesh before exporting 6 years ago
renderer.h Updated blender exporter to correctly orientate mesh before exporting 6 years ago
scene.c Re-implemented parts of sound source property inspector 6 years ago
scene.h Added another sound source child entity to enemy entity and added remaining turret properties to editor and in serialization to file 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 Re-implemented parts of sound source property inspector 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 Implemented base and derived bounding boxes to enable picking all entity types in editor. Implemented ray mask when querying the scene 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