Integrating github/staging through commit ab87ed9
This commit is contained in:
@@ -73,7 +73,7 @@ static void ReadInputSignatures(const uint32_t* pui32Tokens, ShaderInfo* psShade
|
||||
InOutSignature* psSignatures;
|
||||
const uint32_t* pui32FirstSignatureToken = pui32Tokens;
|
||||
const uint32_t ui32ElementCount = *pui32Tokens++;
|
||||
const uint32_t ui32Key = *pui32Tokens++;
|
||||
/* const uint32_t ui32Key = */ *pui32Tokens++;
|
||||
|
||||
psSignatures = hlslcc_malloc(sizeof(InOutSignature) * ui32ElementCount);
|
||||
psShaderInfo->psInputSignatures = psSignatures;
|
||||
@@ -116,7 +116,7 @@ static void ReadOutputSignatures(const uint32_t* pui32Tokens, ShaderInfo* psShad
|
||||
InOutSignature* psSignatures;
|
||||
const uint32_t* pui32FirstSignatureToken = pui32Tokens;
|
||||
const uint32_t ui32ElementCount = *pui32Tokens++;
|
||||
const uint32_t ui32Key = *pui32Tokens++;
|
||||
/* const uint32_t ui32Key = */ *pui32Tokens++;
|
||||
|
||||
psSignatures = hlslcc_malloc(sizeof(InOutSignature) * ui32ElementCount);
|
||||
psShaderInfo->psOutputSignatures = psSignatures;
|
||||
@@ -258,10 +258,10 @@ static const uint32_t* ReadConstantBuffer(ShaderInfo* psShaderInfo, const uint32
|
||||
|
||||
if (psShaderInfo->ui32MajorVersion >= 5)
|
||||
{
|
||||
uint32_t StartTexture = *pui32VarToken++;
|
||||
uint32_t TextureSize = *pui32VarToken++;
|
||||
uint32_t StartSampler = *pui32VarToken++;
|
||||
uint32_t SamplerSize = *pui32VarToken++;
|
||||
/* uint32_t StartTexture = */ *pui32VarToken++;
|
||||
/* uint32_t TextureSize = */ *pui32VarToken++;
|
||||
/* uint32_t StartSampler = */ *pui32VarToken++;
|
||||
/* uint32_t SamplerSize = */ *pui32VarToken++;
|
||||
}
|
||||
|
||||
psVar->haveDefaultValue = 0;
|
||||
@@ -314,8 +314,8 @@ static void ReadResources(const uint32_t* pui32Tokens, ShaderInfo* psShaderInfo)
|
||||
|
||||
uint32_t ui32NumResourceBindings = *pui32Tokens++;
|
||||
uint32_t ui32ResourceBindingOffset = *pui32Tokens++;
|
||||
uint32_t ui32ShaderModel = *pui32Tokens++;
|
||||
uint32_t ui32CompileFlags = *pui32Tokens++;//D3DCompile flags? http://msdn.microsoft.com/en-us/library/gg615083(v=vs.85).aspx
|
||||
/* uint32_t ui32ShaderModel = */ *pui32Tokens++;
|
||||
/* uint32_t ui32CompileFlags = */ *pui32Tokens++;//D3DCompile flags? http://msdn.microsoft.com/en-us/library/gg615083(v=vs.85).aspx
|
||||
|
||||
//Resources
|
||||
pui32ResourceBindings = (const uint32_t*)((const char*)pui32FirstToken + ui32ResourceBindingOffset);
|
||||
@@ -408,7 +408,7 @@ static void ReadInterfaces(const uint32_t* pui32Tokens, ShaderInfo* psShaderInfo
|
||||
const uint32_t ui32ClassInstanceCount = *pui32Tokens++;
|
||||
const uint32_t ui32ClassTypeCount = *pui32Tokens++;
|
||||
const uint32_t ui32InterfaceSlotRecordCount = *pui32Tokens++;
|
||||
const uint32_t ui32InterfaceSlotCount = *pui32Tokens++;
|
||||
/* const uint32_t ui32InterfaceSlotCount = */ *pui32Tokens++;
|
||||
const uint32_t ui32ClassInstanceOffset = *pui32Tokens++;
|
||||
const uint32_t ui32ClassTypeOffset = *pui32Tokens++;
|
||||
const uint32_t ui32InterfaceSlotOffset = *pui32Tokens++;
|
||||
@@ -663,7 +663,6 @@ static int IsOffsetInType(ShaderVarType* psType, uint32_t parentOffset, uint32_t
|
||||
int GetShaderVarFromOffset(const uint32_t ui32Vec4Offset, const uint32_t* pui32Swizzle, ConstantBuffer* psCBuf, ShaderVarType** ppsShaderVar, int32_t* pi32Index, int32_t* pi32Rebase)
|
||||
{
|
||||
uint32_t i;
|
||||
const uint32_t ui32BaseByteOffset = ui32Vec4Offset * 16;
|
||||
|
||||
uint32_t ui32ByteOffset = ui32Vec4Offset * 16;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user