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 a988bdea8a Implemented pickups and fixed several other lingering errors 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 Implemented in-game hud, keys in posession, key required for door and other game gui skinning 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 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
editor.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
enemy.c Implemented Win/Fail states 6 years ago
enemy.h Added aqcuire target state to turret 6 years ago
entity.c Implemented pickups and fixed several other lingering errors 5 years ago
entity.h Implemented pickups and fixed several other lingering errors 5 years ago
event.c Implemented pickups and fixed several other lingering errors 5 years ago
event.h Implemented pickups and fixed several other lingering errors 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 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
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 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 Implemented in-game hud, keys in posession, key required for door and other game gui skinning 5 years ago
gui.h First mac build! Also fixed bug in shader link error logging. 6 years ago
gui_game.c 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
gui_game.h Implemented in-game hud, keys in posession, key required for door and other game gui skinning 5 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 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
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 pickups and fixed several other lingering errors 5 years ago
pickup.h Implemented pickups and fixed several other lingering errors 5 years ago
player.c Implemented pickups and fixed several other lingering errors 5 years ago
player.h Implemented pickups and fixed several other lingering errors 5 years ago
renderer.c Implemented in-game hud, keys in posession, key required for door and other game gui skinning 5 years ago
renderer.h Updated blender exporter to correctly orientate mesh before exporting 6 years ago
scene.c Implemented pickups and fixed several other lingering errors 5 years ago
scene.h Implemented pickups and fixed several other lingering errors 5 years ago
scene_funcs.c 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
scene_funcs.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
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 Fixed crash where existing source buffer would be unloaded by an entity when setting a new source buffer causing a crash if the source buffer was still in use by another entity 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 Changed property inspector to show local transform values by default entities and show absolute values as read-only 6 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