Commit Graph

34 Commits

Author SHA1 Message Date
Anakin 6107b648f9 now every model is painted with it's own texture 2016-11-09 17:48:28 +01:00
Anakin 2f83d37e12 fixed the problem,
next solve texture name is taken only from the first element,
move some code around
2016-11-08 21:28:24 +01:00
Anakin b4b2538ea6 fixed problem 2016-11-08 17:06:50 +01:00
Anakin e5490b9451 collect all texture data and give it to the shader later,
solid color works,
texture crash
2016-11-08 16:42:05 +01:00
Anakin 42c94f290c instance was not the right thing for me,
now it's working
2016-11-07 17:07:16 +01:00
Anakin de76f7182a still trying to fix the problem 2016-11-07 16:00:57 +01:00
Anakin 04d8c453f3 fdsgds<gv<df 2016-11-07 12:16:39 +01:00
Anakin ed66d77b69 still trying to draw instanced 2016-11-07 12:06:55 +01:00
Anakin 8a36fe10b1 allocate memory for the buffer before using it 2016-11-05 13:36:28 +01:00
Anakin 1cbc9336fe fixing some problems,
trying to draw instanced,
now it crashes
2016-11-05 11:53:49 +01:00
Anakin 9c12598bf5 trying to give MVP via buffer,
nothing displayed -.-
2016-11-03 19:46:36 +01:00
Anakin 3af886450f special thanks to john_connor for finding the display problem 2016-11-01 17:07:07 +01:00
Anakin bc518f58ee now you can set optional ogl version through the first 2 parameters 2016-11-01 14:16:18 +01:00
Anakin 9d35634c0c pass data (xyz, uv) with 1 buffer to shader,
bugs:
2 triangles are not painted, one is wrong positioned
2016-11-01 11:51:04 +01:00
Anakin a875820f48 removed unused files,
removed unused functions,
removed unused variables,
reduced dynamic stack memory (there was too much allocated),
moved some code around into better place,
implemented destructor (there is still a std::_face_node left on the stack when the program is done),
2016-10-31 16:19:12 +01:00
Anakin ea07ead94f added new test mesh that is rotated,
translation from model is now applied,
still need to draw all modl from one mesh
2016-10-31 10:46:41 +01:00
Anakin e509b1e11c display all models from a mesh,
problem, apply different model matrices for each model,
solution give a list of all models to ogl controller, where they are handled,
next steps: find solution for wrong rotation + draw ALL models instead of only the first
2016-10-30 14:22:08 +01:00
Anakin a8bfacfd73 fixed wrong placed triangles,
updated release exe
2016-10-23 16:24:36 +02:00
Anakin 5cec0128cd draw all triangles instead of the first 12,
added todo section to the README.md,
clean up code
2016-10-23 16:01:06 +02:00
Anakin 4f52510ff9 texture is now correctly detected and used,
there seams to be a problem with the UV. They are not correctly
2016-10-22 15:35:06 +02:00
Anakin c0a84c7513 get all materials,
save the texture name for every modl,
program crashes at glfwPollEvents(); fix???
2016-10-22 13:49:45 +02:00
Anakin 211b406c3d dynamical decide whether to use the given texture or solid red 2016-10-21 18:56:34 +02:00
Anakin c3d73895c7 read msh in,
handle non UVed msh,
next test UVed msh + dynamical switch between UVed/not UVed
2016-10-17 17:49:44 +02:00
Anakin e583c361ec fasten code,
fixed vertex crash,
still crashes while getting UV data,
vertex are not displayed correctly
2016-10-16 16:50:20 +02:00
Anakin 9700638548 integrated mesh import class into OpenGL,
Problem with STRP, indices are not logical
2016-10-16 12:33:25 +02:00
Anakin 8955fc91ea OpenGLController: moved some code around
shader: throw errors
2016-09-08 17:41:26 +02:00
Anakin d97a917a5e rle files are now supported 2016-09-08 15:55:12 +02:00
Anakin 11a8de82d4 fixed interaction bug 2016-09-08 11:36:57 +02:00
Anakin ee73c16e1f implemented destructor,
bug: callback does not modify the right oglcontroller
2016-09-08 11:30:00 +02:00
Anakin f57614fd2a added old working project 2016-09-07 17:17:17 +02:00
Anakin 07bf3f9394 fix display bug,
bugs: cannot move cube anymore
2016-09-07 17:12:27 +02:00
Anakin 57472da352 put everything into one class,
Bug: still nothing displayed
2016-09-07 16:07:56 +02:00
Anakin f824f4eb4c implement singleton pattern 2016-09-07 12:46:34 +02:00
Anakin 847b3cdee8 managed old tutorial implementation with classes.
Bugs: nothing is displayed
2016-09-06 15:15:29 +02:00