BearishSun
|
4fe38f7bfe
Omni-directional shadows running on Vulkan
|
8 years ago |
BearishSun
|
f7c66134dd
Refactoring/fixing comparison sampler states
|
8 years ago |
BearishSun
|
0955ecf565
Updated shader compiler so it properly cross-compiles sample-compare intrinsics
|
8 years ago |
BearishSun
|
e315616d5d
More work on shadow mapping
|
8 years ago |
BearishSun
|
1a0c155623
Uniforms in a uniform block marked as internal will also be internal
|
8 years ago |
BearishSun
|
729a9cd7b7
Various fixes for the new shader parsing logic
|
8 years ago |
BearishSun
|
1523924732
Updated engine shaders to new BSL syntax
|
8 years ago |
BearishSun
|
0f418ad4fd
BSL changes:
|
8 years ago |
BearishSun
|
8d2225edcf
Updated BSL grammar for technique naming and inheritance
|
8 years ago |
BearishSun
|
6f672dcf21
Syntax change to BSL: neater names & structure
|
8 years ago |
BearishSun
|
166f32f584
Removed Parameters and Blocks blocks from BSL
|
8 years ago |
BearishSun
|
1343aec226
More fixes in order to get Vulkan running on unified shading platform
|
8 years ago |
BearishSun
|
775b9c4431
Vulkan up and running on the unified shader platform
|
8 years ago |
BearishSun
|
adfcce25ba
All engine shaders now use the cross compiler for GLSL generation
|
8 years ago |
BearishSun
|
d4c19836b5
Initial support for unified shading language across all render APIs
|
8 years ago |
BearishSun
|
47fcc0fec4
Better error reporting when shaders fail to compile
|
8 years ago |
BearishSun
|
d7dd1f5c2a
Added automatic generation of GLSL shader code via XShaderCompiler
|
8 years ago |
BearishSun
|
cbf82c9146
Improvements to the shading language in order to make managing complex shaders easier:
|
8 years ago |
BearishSun
|
3703a767a6
Modified shader Techniques so they now depend on shader language rather than on render API (requires existing shader re-import)
|
9 years ago |
BearishSun
|
aa226e61ce
Massive namespace rename BansheeEngine -> bs
|
9 years ago |
BearishSun
|
34e313c12d
Neater creation of GpuPrograms
|
9 years ago |
BearishSun
|
4a45674df4
Selection overlay is now properly animated
|
9 years ago |
BearishSun
|
6f316d48bf
Added support for shader technique inheritance
|
9 years ago |
BearishSun
|
5c09c75232
Added a better way of merging shader techniques, and support for merging based on tags
|
9 years ago |
BearishSun
|
e4637da406
Added tags to material techniques
|
9 years ago |
BearishSun
|
103a9ea757
Refactored material so it supports multiple techniques
|
9 years ago |
BearishSun
|
44face5b03
Added material params to the core thread Material object, in preparation of refactor
|
9 years ago |
BearishSun
|
c1415b4883
Refactored load/store textures so they're properly parsed and determined at shader compile time instead at runtime
|
9 years ago |
BearishSun
|
a419f4cb4f
Postprocessing WIP
|
9 years ago |
BearishSun
|
e303798754
BansheeSL now compiles with Clang
|
9 years ago |