Shariq Shah
|
9b431e5d6c
|
Added muzzle mesh to player
|
5 years ago |
Shariq Shah
|
902d7a3a57
|
Added player weapon mesh and always render flag
|
5 years ago |
Shariq Shah
|
238d1518a3
|
Implemented in-game hud, keys in posession, key required for door and other game gui skinning
|
5 years ago |
Shariq Shah
|
c1454e2a8d
|
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 |
Shariq Shah
|
194053a10c
|
Removed ODE completely
|
6 years ago |
Shariq Shah
|
9b73126b8c
|
Updated blender exporter to correctly orientate mesh before exporting
|
6 years ago |
Shariq Shah
|
8bebda53e5
|
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 |
Shariq Shah
|
8fa7de827c
|
Added shortcut to show entity dialog. Fixed pressing enter not sending commit signal and updated utility script
|
6 years ago |
Shariq Shah
|
6546a95538
|
We no longer keep around geometry data after passing it on to opengl as it is not needed anymore resulting in some memory savings
|
6 years ago |
Shariq Shah
|
33c2ea7ceb
|
Simplified rendering by removing unnecessary fbos and rendering to backbuffer directly which also brought back msaa
|
6 years ago |
Shariq Shah
|
bc47664c3d
|
Implemented base and derived bounding boxes to enable picking all entity types in editor. Implemented ray mask when querying the scene
|
6 years ago |
Shariq Shah
|
b144e76367
|
Changed bounding sphere creation
|
6 years ago |
Shariq Shah
|
a9c6acf721
|
Fixed transformed bounding box calculation
|
6 years ago |
Shariq Shah
|
4238c2b16f
|
Added bounding inside transforms of entities that are recomputed when the entity transforms
|
6 years ago |
Shariq Shah
|
b8b4f13809
|
Implemented a uniform parameter that allows scaling the uvs for a particular entity and is saved/loaded along with the entity
|
6 years ago |
Shariq Shah
|
42a25e0499
|
Re-implemented and improved debug vars that can display different types of numerical and graphical data without needing any slots
|
6 years ago |
Shariq Shah
|
115873b586
|
Added flag to allow entities to ignore raycasts and fixed flickering when hovering over entities in editor
|
6 years ago |
Shariq Shah
|
c874dcf598
|
Fixed issue with entities not updating their transformation materix and in turn not being able to update their children after they are transformed in editor
|
6 years ago |
Shariq Shah
|
4f3632bb3e
|
Fixed several bugs and implementing loading saving entity archetypes when loading and saving scenes
|
6 years ago |
Shariq Shah
|
239d44ac6e
|
Fixed bug with meshes registering with uninitialized materials and not rendering
|
6 years ago |
Shariq Shah
|
7150aff216
|
Replaced bools in entity with flags
|
6 years ago |
Shariq Shah
|
7b84fbdc01
|
Fixed default config values
|
6 years ago |
Shariq Shah
|
088dabdf7a
|
Changes to build file for mac builds
|
6 years ago |
Shariq Shah
|
051c6a97e7
|
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 |
Shariq Shah
|
36943a487a
|
Upload latest changes to git before transfer to mac
|
6 years ago |
Shariq Shah
|
a3cd984225
|
Changed how spot and directional lights get their direction from rotation and implemented im_ray
|
6 years ago |
Shariq Shah
|
329075f6f5
|
Fixed bug where selecting entity using scene heirarchy would not update the cursor entity
|
6 years ago |
Shariq Shah
|
1cd9b71ba7
|
Implemented drawing entity projection mesh which shows the effect of the curernt transformation on the entity
|
6 years ago |
Shariq Shah
|
9ab4313db3
|
Rewrote rotate tool behaviour to only show one axis at a time and fixed a renderer bug where all cameras are always rendererd
|
6 years ago |
Shariq Shah
|
ff1c84ddf5
|
Implemented draw order for immediate mode rendering
|
6 years ago |
Shariq Shah
|
1d86626840
|
Changed how config files or cvars are used in the code
|
6 years ago |
Shariq Shah
|
124b02e566
|
Changed top bar in editor and removed several editor related bugs. Learnt lesson about dangers of interchangeably using bool from stdbool and int in C
|
6 years ago |
Shariq Shah
|
330ec6c3fa
|
Implemented checking if mouse cursor is hovering window before ray casting and moved out gui state to game state
|
6 years ago |
Shariq Shah
|
e45c143f52
|
Implemented deselecting entity in editor
|
6 years ago |
Shariq Shah
|
66b72cca73
|
Implemented showing selected entity in editor with a specific colour
|
6 years ago |
Shariq Shah
|
23fae829fb
|
Migrated remaining event usage from platform to event subsystem.
|
7 years ago |
Shariq Shah
|
a79189b18e
|
Removed game/library split, the game now compiles as one executable only.
|
7 years ago |
Shariq Shah
|
ccb52b9cf8
|
Update to recent changes on linux
|
7 years ago |
Shariq Shah
|
e47b494d80
|
Fixed a bug with rendering and added rpath in linux build
|
7 years ago |
Shariq Shah
|
c651847d43
|
Removed several warnings
|
7 years ago |
Shariq Shah
|
f8b4d09554
|
Began work on in-game console/log-viewer
|
7 years ago |
Shariq Shah
|
90cb201359
|
Fixed GL_CHECK macro and replaced all renderer_gl_check usage with GL_CHECK
|
7 years ago |
Shariq Shah
|
56482d06b2
|
Fixed bugs in rendering code, began separating editor camera from game camera
|
7 years ago |
Shariq Shah
|
a28c5bbda7
|
Phase 1 of Code Refactoring/Simplification complete. Moving towards fixed scene sizes and upfront allocation
|
7 years ago |
Shariq Shah
|
8c0433e2be
|
Implemented Debug physics mesh drawing for box and sphere primitives
|
8 years ago |
Shariq Shah
|
8782bf27ac
|
Implemented immediate mode renderer for debug drawing and drawing arbitrary points, lines and triangles
|
8 years ago |
Shariq Shah
|
6728ac5f8c
|
Made sprite batch 2d only
|
8 years ago |
Shariq Shah
|
a976a9aa2e
|
Implemented Physics raycasting and getting entity as result from raycast
|
8 years ago |
shariq
|
ae340d57eb
|
Made soloud work on linux
|
8 years ago |
Shariq Shah
|
50b4b33bf1
|
Added sprite batch remove function and vbo/vao removal to geometry
|
8 years ago |