Sam Jaffe
|
ac3b388b33
Begin creating an implementation of the weiler_atherton polygon clipping algorthm.
|
6 years ago |
Sam Jaffe
|
d5a5eaa43d
Adding quad-collision detection, and triangle collision detection.
|
6 years ago |
Sam Jaffe
|
0eb4b973e4
Start making collision detection.
|
6 years ago |
Sam Jaffe
|
7edbd6010f
Add update/render propagation to scenes.
|
6 years ago |
Sam Jaffe
|
987604d7b1
Add default behavior for to_vec
|
6 years ago |
Sam Jaffe
|
4a4780050c
Load the quad data immediately.
|
6 years ago |
Sam Jaffe
|
0f9d7d026d
Move code into serialization file
|
6 years ago |
Sam Jaffe
|
27f2081d8d
Move object load to own function
|
6 years ago |
Sam Jaffe
|
0dbb2d6847
Start writing load-from-json code.
|
6 years ago |
Sam Jaffe
|
31acbfa56d
Merge branch 'graphics_import'
|
6 years ago |
Sam Jaffe
|
d251d08c46
Cleanup
|
6 years ago |
Sam Jaffe
|
3a84d1dde7
Don't use a member function.
|
6 years ago |
Sam Jaffe
|
ab05fcb49d
Add ability to convert a graphics object to a vertex list
|
6 years ago |
Sam Jaffe
|
cd16ccf132
Don't provide the renderer impl through the constructor of direct_renderer.
|
6 years ago |
Sam Jaffe
|
9a478e2f51
Add draw function to opengl_renderer.
|
6 years ago |
Sam Jaffe
|
36878c3955
Start writing openGL renderer implementation.
|
6 years ago |
Sam Jaffe
|
4086c6ca8c
Start adding renderer code.
|
6 years ago |
Sam Jaffe
|
d3e5227b99
Add activate material code.
|
6 years ago |
Sam Jaffe
|
a8ce75b0b5
Fix hashing for material
|
6 years ago |
Sam Jaffe
|
17521ece2c
Making flyweight bindings more intelligent.
|
6 years ago |
Sam Jaffe
|
c51715264d
Start writing code for material.
|
6 years ago |
Sam Jaffe
|
8c26d2fcad
Make things public.
|
6 years ago |
Sam Jaffe
|
37d4075d48
Add data members to texture/shader/shader_program. Use flyweight<T> to get quick-use versions.
|
6 years ago |
Sam Jaffe
|
6583de4d13
Refactor out flyweight object.
|
6 years ago |
Sam Jaffe
|
25575e48db
Make things a little easier.
|
6 years ago |
Sam Jaffe
|
96f62ec03b
Activate shader programs
|
6 years ago |
Sam Jaffe
|
7852406d51
Add code for constructing a shader_program, rename graphics::program to graphics::shader_program.
|
6 years ago |
Sam Jaffe
|
e53a2b62bb
Add the three default textures.
|
6 years ago |
Sam Jaffe
|
4362be3733
Adding error printers for shader.
|
6 years ago |
Sam Jaffe
|
5a64638b53
Rename env.cxx to linux_env.cxx.
|
6 years ago |