Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 5609378d | 2013-08-30 13:21:11 | Add full support for uniform structs. TRAC #23750 Signed-off-by: Geoff Lang Signed-off-by: Nicolas Capens | ||
| 86a97a1a | 2013-08-30 13:21:09 | Use the proper register count for structs in HLSL uniforms and varyings. We must respect HLSL packing rules when uploading structs to D3D. TRAC #23748 Signed-off-by: Geoff Lang Signed-off-by: Nicolas Capens | ||
| 2b538b85 | 2013-08-30 13:21:09 | Rename some constants in BlockLayoutEncoder for clarity. TRAC #23748 Signed-off-by: Geoff Lang Signed-off-by: Nicolas Capens | ||
| c2141fb3 | 2013-08-30 13:21:08 | Consolidate the register counting functions to a single location in the HLSL layout encoder source. This new method explicitly depends on HLSL packing rules, instead of a GL idiom. TRAC #23748 Signed-off-by: Geoff Lang Signed-off-by: Nicolas Capens | ||
| 1cb333eb | 2013-08-30 13:21:05 | Rename compiler/Uniform.cpp+h to ShaderVariable.cpp+h. TRAC #23754 Signed-off-by: Nicolas Capens Signed-off-by: Shannon Woods | ||
| 912cbfe8 | 2013-08-30 13:21:03 | Allow the block encoder classes to encode types directly passed by value, instead of as a compound type. TRAC #23754 Signed-off-by: Nicolas Capens Signed-off-by: Shannon Woods | ||
| 440dc749 | 2013-06-20 11:55:55 | Redesign the code that uses block layouts to use a generic base class. The cleaner code also has the benefit of allowing us to separate the HLSL-specific parts out of the shader validator. TRAC #23083 Signed-off-by: Nicolas Capens Signed-off-by: Shannon Woods Authored-by: Jamie Madill |