Working on a setup to start creating the basics of the winterGL framework
Added game code to server to continue working on PC
Started on adding Multithread support/functionality to the framework. I
will first wrap all the windows multithread functions that I currently
use. So I will be able to make a cross platform variant of the same
functionality. The createThread seems to work. Not totally comfortable
with function name, want to get rid of prefix
Worked on improving readability of the ThreadingWrapper CreateThread
function. Still not sure if I need to prefix with wstd or something
similar. Will continue working on threading wrappers
Backup commit, to make sure I can revert, currently need to fix ambiguity
problems with some of the threading function names. Tomorrow I will
discuss with some friends of mine, what the best solution is for these
naming problems :)
Working on mutex and thread code, thread seems to work on the moment, next
is the mutex code. Mutex is ready for implementation. This code is likely
to be completely changed when I have more experience with multithreading.
Current implementation is based on self study!
Started working on physics demo for Mr. Dini, also added OpenGL win32
window. Still need to wrap the window code up and after that initialize
OpenGL. Glew is linked for providing openGL extensions and I've made all
the dependencies local
Currently working on fixing OpenGL 3 render context. Currently it wont
work on the integrated intel graphics card (HD 3000) should work, OpenGL
3.0 is supported...
Added the dll's from glew and made sure that the window class for windows
now works correctly. Currently windows and OpenGL context get created and
can be destroyed/removed
Working on basic rendering
Working on basic rendering of small scene, shader program needs to be
adjusted. Need to add some primitives to make homework physics simulation
Working copy, to work from PC
Improved the Thread function, now it needs to be inherited, it provides an
execute function that needs to be implemented by the function that creates
the thread. Need to change some names but then its good
Renamed the thread functions to have thread in the function name, because
the class can be inherited, it needs to be clear what you start or ask to
stop. Also removed the suspend and resume functions of the thread. This
kind of functionality can be avoided for now if the threadflow is good.
Did some reading into shading on OpenGL and tried to get some example code
working. Want to redesign the shaderprogram class that I currently use, to
be more aimed at the program flow that I am currently folowing. Maybe I
will add some old code of mine to the physics project to speedup the
framework development for this project only.
Started working on the physics assignments. Not yet have graphics,
currently use output window to show the positions of the balls
Working on correct ball-plane collision detection using time instead of
euler integration
Working on raytracing demo for Jacco, using my own framework
Worked further on raytracer debug view
Started working on raytracer itself and modified the project settings for
all the projects to support multicore compile and unicode