Sam Jaffe
|
822612096e
Step 3: Convert shader and shader_program to use the new manager::compile function instead of the graphics::shaders::init free function. (1/2)
|
6 years ago |
Sam Jaffe
|
5e63c38d51
Complete refactor to a centralized caching solution for graphics objects.
|
6 years ago |
Sam Jaffe
|
4086c6ca8c
Start adding renderer code.
|
6 years ago |
Sam Jaffe
|
17521ece2c
Making flyweight bindings more intelligent.
|
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
|
7852406d51
Add code for constructing a shader_program, rename graphics::program to graphics::shader_program.
|
6 years ago |
Sam Jaffe
|
08f987bf58
Construct the basic format of a shader.
|
6 years ago |
Sam Jaffe
|
ad9058891c
Properly orient game:graphics
|
6 years ago |