BearishSun
|
8cea6e1db2
Manual parameter block contruction (WIP)
|
10 лет назад |
BearishSun
|
2fd89957eb
Refactored core object sync so it is faster by not iterating over all core objects every frame (WIP)
|
10 лет назад |
BearishSun
|
caabd3721e
Fixing an issue with out-of-order core object syncing that was causing renderables to be invisible in very specific situations
|
10 лет назад |
BearishSun
|
508b74a040
Moved GUIManager rendering to a specialized core thread GUIManagerCore
|
10 лет назад |
Marko Pintera
|
71598ef68e
Add "transparent" flag to shaders
|
10 лет назад |
Marko Pintera
|
2c35a0c825
Removed all the unused allocators
|
10 лет назад |
Marko Pintera
|
ecfe9ff397
Project library dependant resource import (untested)
|
10 лет назад |
Marko Pintera
|
d0793ab046
Shader default values (untested)
|
10 лет назад |
Marko Pintera
|
6b920a90d8
- Moved all shaders to BSL
|
10 лет назад |
Marko Pintera
|
634dccf9e0
BansheeSL: Refactored code, added a proper importer
|
10 лет назад |
Marko Pintera
|
ab1746c542
BansheeSL: Shader parser generates an actual Shader
|
10 лет назад |
Marko Pintera
|
9e5b116ee1
Making sure scene grid renders after all objects so its depth is valid
|
10 лет назад |
Marko Pintera
|
eb609f487a
When blocking for resource load optionally wait for dependencies too
|
11 лет назад |
Marko Pintera
|
550b861440
Individual core object syncing with dependencies
|
11 лет назад |
Marko Pintera
|
2026432fe7
Add core object dependencies
|
11 лет назад |
Marko Pintera
|
05ad4ecf2d
Shaders are now referenced via resource handle instead directly
|
11 лет назад |
Marko Pintera
|
4fdb3da864
Made Pass/Shader/Technique immutable
|
11 лет назад |
Marko Pintera
|
5251cd9fa3
More work on Material refactor. Moved template implementations to source files for better clarity.
|
11 лет назад |
Marko Pintera
|
f7a076ff3c
Pass and Technique refactor
|
11 лет назад |
Marko Pintera
|
6d367f44f4
Removed ShaderProxy and added ShaderCore
|
11 лет назад |
Marko Pintera
|
350e767ebf
Added support for load/store textures
|
11 лет назад |
Marko Pintera
|
c256b7e5d5
Shader can now have one object parameter reference multiple GPU variables, in case variables have different names across different render systems
|
11 лет назад |
Marko Pintera
|
d1881075fa
Various fixes to Renderer
|
11 лет назад |
Marko Pintera
|
e33c0e5624
Finished with the renderer most, checkin before prettying it up
|
11 лет назад |
Marko Pintera
|
d2ac914abc
WIP renderer refactor
|
11 лет назад |
Marko Pintera
|
9cda2de55c
Added renderer semantics and render queue options to shader
|
11 лет назад |
Marko Pintera
|
17afc600a7
Massive Cm->Bs file rename
|
11 лет назад |