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
|
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
|
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
|
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
|
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 Shah
|
4774e83133
|
Implemented writing scene to file
|
8 years ago |
Shariq Shah
|
b8def31393
|
Added file copy and delete to platform api and edited genie.lua to enable compiling with msys2
|
8 years ago |
Shariq Shah
|
e1ad6d8597
|
Build on windows with GENie and fixed possible memory leak and crash caused by reloading game library
|
8 years ago |
shariq
|
a4f3021e44
|
Moved all source files into their appropriate directories i.e. common, game and libsymmetry and began migrating build system to GENie
|
8 years ago |
shariq
|
16b3293b41
|
Separated Game and Game Library code into executable and reloadable shared library
|
8 years ago |
shariq shah
|
d9f135a087
|
Fixed camera angle resetting when right-click is held. Improved README
to conform to markdown syntax.
|
8 years ago |
shariq shah
|
c60930e739
|
Made minor modifications to makefiles and changed readme format from org
to simple text file.
|
8 years ago |
shariq
|
5d35656b0c
|
Added inspector for light data and fixed bugs with reading vec types from strings
|
8 years ago |
shariq
|
b5c1f8c85f
|
Added inspectors for entity transformation
|
8 years ago |
shariq
|
f721492a91
|
Fixed some editor bugs and did initial work on editor layouts
|
8 years ago |
shariq
|
908181fac1
|
Implemented initial version of loading entities from file
|
8 years ago |
shariq
|
34ccb51d2e
|
Implemented writing entity to text file
|
8 years ago |
shariq
|
31c59dd7a9
|
Transferred all rendering related code from model to renderer
|
8 years ago |
shariq
|
3ebb14202a
|
Changed how render settings are read/written
|
8 years ago |