Sam Jaffe
|
5af90c7170
Add tests for loading a texture file from a material instead of depending on the uniform.
|
vor 6 Jahren |
Sam Jaffe
|
bf0ca5c14b
Move texture initialization into correct places.
|
vor 6 Jahren |
Sam Jaffe
|
a86fb00358
Fixing texture size fetching for materials.
|
vor 6 Jahren |
Sam Jaffe
|
5e63c38d51
Complete refactor to a centralized caching solution for graphics objects.
|
vor 6 Jahren |
Sam Jaffe
|
faeb4f8f0c
Fix several bugs:
|
vor 6 Jahren |
Sam Jaffe
|
761761dd90
Fix a bug where we have not yet started openGL properly when we load the default textures.
|
vor 6 Jahren |
Sam Jaffe
|
4086c6ca8c
Start adding renderer code.
|
vor 6 Jahren |
Sam Jaffe
|
17521ece2c
Making flyweight bindings more intelligent.
|
vor 6 Jahren |
Sam Jaffe
|
37d4075d48
Add data members to texture/shader/shader_program. Use flyweight<T> to get quick-use versions.
|
vor 6 Jahren |
Sam Jaffe
|
6583de4d13
Refactor out flyweight object.
|
vor 6 Jahren |
Sam Jaffe
|
e53a2b62bb
Add the three default textures.
|
vor 6 Jahren |
Sam Jaffe
|
08f987bf58
Construct the basic format of a shader.
|
vor 6 Jahren |
Sam Jaffe
|
fed6fbd6bc
Rename namespace
|
vor 6 Jahren |
Sam Jaffe
|
e6f87a3401
Add mapping to color style for texture.
|
vor 6 Jahren |
Sam Jaffe
|
df0605a766
Adding OpenGL implementation of Texture files.
|
vor 6 Jahren |
Sam Jaffe
|
8b6035ed72
Fix compiler error.
|
vor 6 Jahren |
Sam Jaffe
|
8783e5d955
Install clang-format
|
vor 6 Jahren |
Sam Jaffe
|
ad9058891c
Properly orient game:graphics
|
vor 6 Jahren |