Sergey Lipskiy
5604bb94fa
Code refactor: CombinerProgram()::getKey() returns reference instead of object
...
to avoid copy of the key to temp object when combiner added to combiners map.
2017-12-15 12:38:10 +07:00
Sergey Lipskiy
365838eddc
Fixed problem with combiners shaders generation:
...
Parts of shaders code created on start. Some parts depend on config options.
When config changed with GUI shaders updated but code parts not updated.
Thus new shaders do not correspond to current state of config.
2017-10-29 16:49:05 +07:00
Sergey Lipskiy
0d8458d6b1
Implement UnbufferedDrawer
2017-01-10 22:22:42 +07:00
Sergey Lipskiy
d1ad4538f3
CombinerProgram cleanup
2017-01-10 22:22:37 +07:00
Sergey Lipskiy
7af25b2452
Rewrite shader cache
2017-01-08 17:49:53 +07:00
Sergey Lipskiy
c68b6b9085
Special shaders
2017-01-08 17:49:50 +07:00
Sergey Lipskiy
bda5d81f82
CombinerProgramUniformFactory
2017-01-08 17:49:25 +07:00
Sergey Lipskiy
60813209f7
CombinerProgram initial work
2017-01-03 21:57:46 +07:00