|
|
|
@0e0f851
|
6 years |
dmp1488 |
Add a dedicated shader for asteroids, add an OpenGL debug callback, …
feature/imgui-sdl
points-test
|
|
|
@2b0214c
|
6 years |
dmp1488 |
-Comment out the code for showing selected objects in a different …
feature/imgui-sdl
points-test
|
|
|
@1f3d32b
|
6 years |
dmp1488 |
-Dynamically allocate SceneObjectsto make it easier to support …
feature/imgui-sdl
points-test
|
|
|
@e9347b4
|
6 years |
dmp1488 |
Implement an algorithm to find the closest object in a laser's path …
feature/imgui-sdl
points-test
|
|
|
@612d1f6
|
6 years |
dmp1488 |
As a laser moves, update its rotation so it always faces the camera.
feature/imgui-sdl
points-test
|
|
|
@fabed35
|
6 years |
dmp1488 |
Make the left and right lasers fire while the Z and X keys are held …
feature/imgui-sdl
points-test
|
|
|
@8316333
|
6 years |
dmp1488 |
Refactor the scene object creation functions, make the initial two …
feature/imgui-sdl
points-test
|
|
|
@4d0820f
|
6 years |
dmp1488 |
Add an assets folder for things like the original GIMP images, and put …
feature/imgui-sdl
points-test
|
|
|
@42e642d
|
6 years |
dmp1488 |
Remove the SFML project since integrating it with IMGUI hit a dead end
feature/imgui-sdl
points-test
|
|
|
@3effd81
|
6 years |
dmp1488 |
Change addLaserToScene() to position the laser between the correct …
feature/imgui-sdl
points-test
|
|
|
@fd6f465
|
6 years |
dmp1488 |
Change the laser rendering algorithm to draw lasers starting from the …
feature/imgui-sdl
points-test
|
|
|
@9f9f9a7
|
6 years |
dmp1488 |
Improve the laser rendering algorithm by using a translucent white …
feature/imgui-sdl
points-test
|
|
|
@6877ef3
|
6 years |
dmp1488 |
Finish integrating lasers into the object rendering pipeline and …
feature/imgui-sdl
points-test
|
|
|
@92b1e90
|
6 years |
dmp1488 |
Add a type field to SceneObject and mostly integrate lasers into the …
feature/imgui-sdl
points-test
|
|
|
@b155f13
|
6 years |
dmp1488 |
WIP: Start writing code for rendering lasers
feature/imgui-sdl
points-test
|
|
|
@5c02ddd
|
6 years |
dmp1488 |
Create an SFML demo project and update the TODO
feature/imgui-sdl
points-test
|
|
|
@ebaa95c
|
6 years |
dmp1488 |
Fix the logic for checking when asteroids leave the viewable scene area.
feature/imgui-sdl
points-test
|
|
|
@95595de
|
6 years |
dmp1488 |
Update each object's bounding center as the object moves, and remove …
feature/imgui-sdl
points-test
|
|
|
@58088c0
|
6 years |
dmitry.portnoy |
Update the OSX build instructions in the README.
feature/imgui-sdl
points-test
|
|
|
@3d06b4e
|
6 years |
dmp1488 |
Calculate the bounding box for each object
feature/imgui-sdl
points-test
|
|
|
@dba67b2
|
6 years |
dmp1488 |
Update the project to GLM 0.9.9, add the README to the Visual Studio …
feature/imgui-sdl
points-test
|
|
|
@5527206
|
7 years |
dmp1488 |
Add a random number generating function and continuously spawn …
feature/imgui-sdl
points-test
|
|
|
@c94a699
|
7 years |
dmp1488 |
Fix rendering of textured objects
feature/imgui-sdl
points-test
|
|
|
@c3c3158
|
7 years |
dmp1488 |
Allow objects to be added to the scene after the graphics buffers are …
feature/imgui-sdl
points-test
|
|
|
@c9af90a
|
7 years |
dmp1488 |
Merge branch 'master' of medievaltech.com:opengl-game
feature/imgui-sdl
points-test
|
|
|
@8d5e67b
|
7 years |
dmp1488 |
Modify the scene to have the asteroids come out of the top edge of the …
feature/imgui-sdl
points-test
|
|
|
@885f0bb
|
7 years |
dmitry.portnoy |
Update readme
feature/imgui-sdl
points-test
|
|
|
@cf2d1e5
|
7 years |
dmp1488 |
-Stop rendering the triangle and square
-Place the player ship at the …
feature/imgui-sdl
points-test
|
|
|
@c8dc5c6
|
7 years |
dmp1488 |
Normalize the surface normals in the shaders.
feature/imgui-sdl
points-test
|
|
|
@20e0020
|
7 years |
dmp1488 |
Finish building the player ship model and scale and rotate it correctly.
feature/imgui-sdl
points-test
|
|
|
@81f28c0
|
7 years |
dmp1488 |
Begin creating a simple model for the player's ship.
feature/imgui-sdl
points-test
|
|
|
@809ce16
|
7 years |
dmp1488 |
Add the ability to tilt the camera up or down with arrow keys. Moving …
feature/imgui-sdl
points-test
|
|
|
@5c403fe
|
7 years |
dmp1488 |
Change the SceneObject definition to include a base model matrix and a …
feature/imgui-sdl
points-test
|
|
|
@f7d35da
|
7 years |
dmp1488 |
Add a system to keep track of which keys are pressed or held down and …
feature/imgui-sdl
points-test
|
|
|
@0d5c100
|
7 years |
dmp1488 |
Create a populateBuffers() function to encapsulate populating all the …
feature/imgui-sdl
points-test
|
|
|
@e3ca955
|
7 years |
dmp1488 |
Change the rendering algorithm to draw the selected objects, then draw …
feature/imgui-sdl
points-test
|
|
|
@f9a242b
|
7 years |
dmp1488 |
Create addObjectToScene function to automate some aspects of …
feature/imgui-sdl
points-test
|
|
|
@4f3262f
|
7 years |
dmp1488 |
Move all function definitions in new-game.cpp after main.
feature/imgui-sdl
points-test
|
|
|
@14ff67c
|
7 years |
dmp1488 |
Use uniform buffers to store model matrices and add constants to …
feature/imgui-sdl
points-test
|
|
|
@e165b85
|
7 years |
dmp1488 |
Start incorporating UBOs
feature/imgui-sdl
points-test
|
|
|
@cffca4d
|
7 years |
dmp1488 |
Change the rendering for colored objects by drawing selected and …
feature/imgui-sdl
points-test
|
|
|
@b1d8ddc
|
7 years |
dmp1488 |
Add some VS project settings for 64-bit builds
feature/imgui-sdl
points-test
|
|
|
@93462c6
|
7 years |
dmp1488 |
-Create State and Event enums
-Create the main menu and game states …
feature/imgui-sdl
points-test
|
|
|
@f0cc877
|
7 years |
dmp1488 |
Add code to create a fullscreen window, which will be used to create …
feature/imgui-sdl
points-test
|
|
|
@5b3462b
|
7 years |
dmp1488 |
Implement a basic gui with a stats window and a menubar containing a …
feature/imgui-sdl
points-test
|
|
|
@1c81bf0
|
7 years |
dmp1488 |
Remove imgui_example.cpp from the Visual Studio project and add …
feature/imgui-sdl
points-test
|
|
|
@1a616e6
|
7 years |
dmitry.portnoy |
Remove the ImGui example since it has been integrated into the main …
feature/imgui-sdl
points-test
|
|
|
@c1ca5b5
|
7 years |
dmp1488 |
Show the example ImGui gui in the OpenGL game.
feature/imgui-sdl
points-test
|
|
|
@c58ebc3
|
7 years |
dmp1488 |
Create an IMGUI folder for the imgui library files.
feature/imgui-sdl
points-test
|
|
|
@54b6d6b
|
7 years |
dmp1488 |
Remove gl3w from the ImGui project and use glew instead
feature/imgui-sdl
points-test
|
|
|
@4e0b82b
|
7 years |
dmp1488 |
Add an ImGui example project
feature/imgui-sdl
points-test
|
|
|
@9f4986b
|
7 years |
dmp1488 |
Change the square's selected color to a darker blue-green
feature/imgui-sdl
points-test
|
|
|
@9dd2eb7
|
7 years |
dmp1488 |
Implement Phong shading in the color and texture shaders
feature/imgui-sdl
points-test
|
|
|
@d9f99b2
|
7 years |
dmp1488 |
Remove all instances of ObjectFace and just reference the points …
feature/imgui-sdl
points-test
|
|
|
@07ed460
|
7 years |
dmp1488 |
Move all the point and color data into the SceneObjects and populate …
feature/imgui-sdl
points-test
|
|
|
@05e43cf
|
7 years |
dmp1488 |
Move the points for all models into one vbo
feature/imgui-sdl
points-test
|
|
|
@7280257
|
7 years |
dmitry.portnoy |
Remove uniform buffer code until I figure out how to use it correctly.
feature/imgui-sdl
points-test
|
|
|
@baa5848
|
7 years |
dmp1488 |
Create a new rendering algorithm that supports a variable number of …
feature/imgui-sdl
points-test
|
|
|
@f70ab75
|
7 years |
dmitry.portnoy |
Remove previous_seconds_fps since it's unused
feature/imgui-sdl
points-test
|
|
|
@1a530df
|
7 years |
dmp1488 |
Design an algorithm for rendering objects using colors or shaders and …
feature/imgui-sdl
points-test
|
|
|
@046ce72
|
7 years |
dmp1488 |
Add an FPS counter.
feature/imgui-sdl
points-test
|
|
|
@e856d62
|
7 years |
dmp1488 |
Make texture images appear right-side up and streamline the code for …
feature/imgui-sdl
points-test
|
|
|
@267c4c5
|
7 years |
dmp1488 |
Re-enable movement controls
feature/imgui-sdl
points-test
|
|
|
@fc424f6
|
7 years |
dmitry.portnoy |
Update README and makefile comments
feature/imgui-sdl
points-test
|
|
|
@b73cb3b
|
7 years |
dmp1488 |
Fix all issues with object click detection, and add the shader files …
feature/imgui-sdl
points-test
|
|
|
@e82692b
|
7 years |
dmp1488 |
Pass a reference to faceClicked that will be set to the clicked point …
feature/imgui-sdl
points-test
|
|
|
@5c9d193
|
7 years |
dmp1488 |
Created a faceClicked method to encapsulate checking for the …
feature/imgui-sdl
points-test
|
|
|
@147ac6d
|
7 years |
dmp1488 |
Remove the clicked field of the SceneObject and instead use a …
feature/imgui-sdl
points-test
|
|
|
@df652d5
|
7 years |
dmp1488 |
Create SceneObject and ObjectFace structs, a list of objects, and a …
feature/imgui-sdl
points-test
|
|
|
@de1d7f6
|
7 years |
dmp1488 |
Merge branch 'master' of medievaltech.com:opengl-game
feature/imgui-sdl
points-test
|
|
|
@19c9338
|
7 years |
dmp1488 |
Restrucutre code to enable easier click testing of different …
feature/imgui-sdl
points-test
|
|
|
@bc6d8f6
|
7 years |
dmp1488 |
Restrucutre code to enable easier click testing of different …
feature/imgui-sdl
points-test
|
|
|
@64a70f4
|
7 years |
dmp1488 |
Enable rendering of the textured square again and start implementing …
feature/imgui-sdl
points-test
|
|
|
@a5b5e95
|
7 years |
dmp1488 |
Make mouse click object detection work with a non-identity view matrix
feature/imgui-sdl
points-test
|
|
|
@0424bd8
|
7 years |
dmp1488 |
Update the OpenGLGame project to only include mygame.cpp and the files …
feature/imgui-sdl
points-test
|
|
|
@d12d003
|
7 years |
dmp1488 |
Continue debugging object detection for mouse clicks
feature/imgui-sdl
points-test
|
|
|
@6f73e0c
|
7 years |
dmp1488 |
In the Visual Studio project, make the include and lib paths relative.
feature/imgui-sdl
points-test
|
|
|
@1099b95
|
7 years |
dmp1488 |
Make the Windows build use static versions of glew and glfw3
feature/imgui-sdl
points-test
|
|
|
@33a9664
|
7 years |
dmitry.portnoy |
Debug object detection for mouse clicks
feature/imgui-sdl
points-test
|
|
|
@c62eee6
|
7 years |
dmp1488 |
Use glm mat types instead of arrays and mat swizzle operators (e.g. …
feature/imgui-sdl
points-test
|
|
|
@485424b
|
7 years |
dmitry.portnoy |
Add support for loading and applying texture and add a square to the …
feature/imgui-sdl
points-test
|
|
|
@8e232ce
|
7 years |
dmitry.portnoy |
Fix the error where unchanged .cpp dependencies don't get included in …
feature/imgui-sdl
points-test
|
|
|
@201e2f8
|
7 years |
dmp1488 |
Make the model matrix support rotations and translations
feature/imgui-sdl
points-test
|
|
|
@7ee66ea
|
7 years |
dmitry.portnoy |
Add view and projection matrices allow the player to move and rotate …
feature/imgui-sdl
points-test
|
|
|
@9d22ee9
|
7 years |
dmp1488 |
Finish implementing pong by allowing the ball to bounce off at an …
feature/imgui-sdl
points-test
|
|
|
@237ec28
|
7 years |
dmp1488 |
Finish writing the logic to create circles, and make the ball bounce …
feature/imgui-sdl
points-test
|
|
|
@4046b51
|
7 years |
dmp1488 |
Dynamically allocate the points and colors arrays for the ball and …
feature/imgui-sdl
points-test
|
|
|
@363d5ff
|
7 years |
dmp1488 |
Implement moving the paddle up and down the screen
feature/imgui-sdl
points-test
|
|
|
@eeece4e
|
7 years |
dmp1488 |
In the pong game, allow shapes to be composed of multiple triangles …
feature/imgui-sdl
points-test
|
|
|
@9e81839
|
7 years |
dmp1488 |
Start implementing pong and encapsulating some of the OpenGL code into …
feature/imgui-sdl
points-test
|
|
|
@49756cb
|
7 years |
dmp1488 |
Remove game.cpp
feature/imgui-sdl
points-test
|
|
|
@93baa0e
|
7 years |
dmp1488 |
Add face culling and a model matrix that can be changed to move the scene
feature/imgui-sdl
points-test
|
|
|
@d0b9596
|
7 years |
dmp1488 |
Specify the attribute locations in the vertex shader
feature/imgui-sdl
points-test
|
|
|
@8b7cfcf
|
7 years |
dmitry.portnoy |
Allow each vertex to have its own color
feature/imgui-sdl
points-test
|
|
|
@c40990d
|
7 years |
dmitry.portnoy |
Merge branch 'master' of http://medievaltech.com/git/opengl-game
feature/imgui-sdl
points-test
|
|
|
@ec4456b
|
7 years |
dmitry.portnoy |
Add fullscreen and anti-aliasing support and some more logging
feature/imgui-sdl
points-test
|
|
|
@772d8c7
|
7 years |
dmp1488 |
Add fullscreen and anti-aliasing support and some more logging
feature/imgui-sdl
points-test
|
|
|
@be246ad
|
7 years |
dmitry.portnoy |
Enable OpenGL 4 on OSX
feature/imgui-sdl
points-test
|
|
|
@21de283
|
7 years |
dmp1488 |
Create a VS project for the new version of the game
feature/imgui-sdl
points-test
|
|
|
@22b2c37
|
7 years |
dmp1488 |
Add a simple logger and remove some old, unneeded tutorial files
feature/imgui-sdl
points-test
|
|
|