Shariq Shah
|
6980186a4b
|
- Fixed console bug when toggled in editor mode and restored previous functionality
- Updated nuklear to version 4.00.2
- Fixed other formating mistakes
|
7 years ago |
Shariq Shah
|
370b58e978
|
- Removed unused old build system files
- Moved todo and completed items into separate todo.txt file
- Removed unncessary items from todo
- Updated README
|
7 years ago |
Shariq Shah
|
ccb52b9cf8
|
Update to recent changes on linux
|
7 years ago |
Shariq Shah
|
e7154b4435
|
Fixed crash on exit by resetting logging callbacks after game lib has
been unloaded
|
7 years ago |
Shariq Shah
|
551edc78e5
|
Updated cmake build script to compile current state of the game 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
|
b691df0e1b
|
Modifed ray intersection and Added misc windows related files
|
7 years ago |
Shariq Shah
|
ad5b56b717
|
Fixed vec4 and mat4 multiplication, Implemented screen coord to ray and ray-sphere collision
|
7 years ago |
Shariq Shah
|
ada2e0efe2
|
Implemented auto scrolling console to bottom on new command or console message and console toggle
|
7 years ago |
Shariq Shah
|
c72089e77d
|
Implemented redirecting warning, error and command messages to in-game console and showing coloured console output
|
7 years ago |
Shariq Shah
|
d10bc6ac67
|
log message output now also shown in console
|
7 years ago |
Shariq Shah
|
f8b4d09554
|
Began work on in-game console/log-viewer
|
7 years ago |
Shariq Shah
|
02ee41c788
|
Implemented switching between game and editor mode
|
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
|
6b105f467c
|
Added player module, player init, update and visual representation. Fixed bugs in assigning default texture at material init and setting parent when creating entities in scene
|
7 years ago |
Shariq Shah
|
4a2b6e723c
|
Improved editor camera handling and reimplemented showing current entities in the editor
|
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
|
dae9c6d0ef
|
Began work on serializing entity physics data to file
|
7 years ago |
Shariq Shah
|
8c0433e2be
|
Implemented Debug physics mesh drawing for box and sphere primitives
|
8 years ago |
Shariq Shah
|
9c2856eb87
|
Added primitive support to immediate renderer and put blender addon under version control
|
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 Shah
|
b3cecf3221
|
Physics is now updated when entity's position/rotation is changed
|
8 years ago |
Shariq Shah
|
0af53d7456
|
Implemented getting/setting collision shape values and separated collision shapes from rigidbodies
|
8 years ago |
Shariq Shah
|
0547958961
|
Proper handling of rigidbody associated with an entity and notifying it of movement or collision
|
8 years ago |
Shariq Shah
|
b2874e5786
|
Fixed issue with physics timestep
|
8 years ago |
Shariq Shah
|
9b8bc3f241
|
Dropped Newton in favour of ODE which was simple to build and get running on both windows and linux
|
8 years ago |
Shariq Shah
|
ac12a48b8a
|
Began Newton Dynamics Physics integration and modified build script
|
8 years ago |
shariq
|
5ecb721dac
|
Changed where third party libs' files are placed in the project
|
8 years ago |
shariq
|
ae340d57eb
|
Made soloud work on linux
|
8 years ago |
Shariq Shah
|
9703f74b0e
|
Fixed broken orthographic camera
|
8 years ago |
Shariq Shah
|
50b4b33bf1
|
Added sprite batch remove function and vbo/vao removal to geometry
|
8 years ago |
Shariq Shah
|
33ae972f04
|
Initial version of sprite renderer code and fixed bugs related to shaders, camera and editor
|
8 years ago |
Shariq Shah
|
3c8cd097c3
|
Tested sound source read/write
|
8 years ago |
Shariq Shah
|
e2fd8e2411
|
Separated sound source from sound source's instance
|
8 years ago |
Shariq Shah
|
1c246273dd
|
Replaced OpenAL with Soloud and added postbuild commands to create complete game distribution for windows visual studio 2017 release builds
|
8 years ago |
Shariq Shah
|
5a60c94c76
|
Implemented Reading/Writing keybindings using new parser object
|
8 years ago |
Shariq Shah
|
4c5bb465b1
|
Changed Config to read/write using new Parser and Parser_Objects
|
8 years ago |
Shariq Shah
|
3354df46bb
|
Implemented writing to files through the new Parser and Parser_Object intrerface
|
8 years ago |
Shariq Shah
|
1a61236082
|
Completed loading and saving entities using the new Parser and Parser_Objects
|
8 years ago |
Shariq Shah
|
114d44371e
|
Each file now has a separate Parser allocated for it which holds all the
parsed objects from the file in their intermediary state. These will be
consumed by the caller into their actual in-game representations
|
8 years ago |
Shariq Shah
|
83255ae281
|
Implemented better handling of finding opening and closing braces in new parser
|
8 years ago |
shariq
|
c3b5e0b68e
|
Initial work on unified textual resource parsing
|
8 years ago |
shariq
|
ce88b828d7
|
Made minor changes to parser code to make it a bit simpler
|
8 years ago |
shariq
|
4f214da550
|
Fixed bug with striping key names of trailing and starting whitespace before using them for SDL_GetKeyFromName
|
8 years ago |
shariq
|
e5f5a9399d
|
Removed duplicate parsing logic by extracting code into reusable parser
|
8 years ago |
shariq
|
f7ae03fb9b
|
Camera fbo parameters are now saved to file when saving entity, also fixed several bugs in entity loading from file
|
8 years ago |