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 815b39a08a Fixed long standing memory leak by using nk_buffer_clear each frame 5 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 light flash to player weapon and fixed a transformation related bug 5 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 Implemented pickups and fixed several other lingering errors 5 years ago
door.h Implemented in-game hud, keys in posession, key required for door and other game gui skinning 5 years ago
editor.c Added player start and fixed bug with editor camera pitch locking 5 years ago
editor.h Added notification display in editor 5 years ago
enemy.c Added muzzle light and mesh to enemies 5 years ago
enemy.h Added muzzle light and mesh to enemies 5 years ago
entity.c Merged bugfix 5 years ago
entity.h Added muzzle light and mesh to enemies 5 years ago
event.c Added notification display in editor 5 years ago
event.h Added notification display in editor 5 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 Merged bugfix 5 years ago
game.h Reworked how scene cleanup/init functions are stored and loaded, added functionality in editor to specify next scene, init and cleanup func names 5 years ago
geometry.c Added wrappers around malloc, calloc, realloc and free to track allocation/deallocation 5 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 Added wrappers around malloc, calloc, realloc and free to track allocation/deallocation 5 years ago
gui.c Fixed long standing memory leak by using nk_buffer_clear each frame 5 years ago
gui.h Added wrappers around malloc, calloc, realloc and free to track allocation/deallocation 5 years ago
gui_game.c Completed first level 5 years ago
gui_game.h Added game end dialog 5 years ago
im_render.c Added light flash to player weapon and fixed a transformation related bug 5 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 wrappers around malloc, calloc, realloc and free to track allocation/deallocation 5 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
pickup.c Implemented flag for ignoring collision and Added pickups to editor 5 years ago
pickup.h Implemented pickups and fixed several other lingering errors 5 years ago
player.c Added player start and fixed bug with editor camera pitch locking 5 years ago
player.h Added light flash to player weapon and fixed a transformation related bug 5 years ago
renderer.c Completed first level 5 years ago
renderer.h Updated blender exporter to correctly orientate mesh before exporting 6 years ago
scene.c Completed first level 5 years ago
scene.h Added background music to scene 5 years ago
scene_funcs.c Added game end dialog 5 years ago
scene_funcs.h Added game end dialog 5 years ago
shader.c Added wrappers around malloc, calloc, realloc and free to track allocation/deallocation 5 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 background music to scene 5 years ago
sound_source.h Added background music to scene 5 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 Added wrappers around malloc, calloc, realloc and free to track allocation/deallocation 5 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 Fixed crash on launch bug by changing init/de-init of entities 5 years ago
transform.h Changed property inspector to show local transform values by default entities and show absolute values as read-only 6 years ago
trigger.c Implemented pickups and fixed several other lingering errors 5 years ago
trigger.h Implemented 'select parent' button in editor and added trigger event 6 years ago