Lines Matching refs:u32
112 CommandHeader(u32 rawData) : m_RawData( rawData ) {} in CommandHeader()
119 u32 GetAddress() const in GetAddress()
149 u32 GetByteEnableMask() const in GetByteEnableMask()
152 u32 mask = 0; in GetByteEnableMask()
167 u32 GetBurstModeFlag() const in GetBurstModeFlag()
193 u32 m_RawData;
206 inline u32
207 GetCmdValue(u32 value, u32 mask, s32 shift) in GetCmdValue()
214 SetCmdValue(u32* addr, TValue value, u32 mask, s32 shift) in SetCmdValue()
216 u32 result = *addr & ~(mask << shift); in SetCmdValue()
217 *addr = result | ((static_cast<u32>(value) & static_cast<u32>(mask)) << shift); in SetCmdValue()
241 GetBufferAddress(u32 bufferId) in GetBufferAddress()
257 GetElementBufferAddress(u32 bufferId) in GetElementBufferAddress()
273 GetTextureAddress(u32 texId) in GetTextureAddress()
291 GetCubeTextureAddress(u32 texId, int face) in GetCubeTextureAddress()
335 internal::FastWordCopy((u32*)__cb_current_command_buffer, (u32*)buffer, size); in NWUseCmdlist()
348 *reinterpret_cast<u32*>(__cb_current_command_buffer) = *reinterpret_cast<const u32*>(buffer);
369 …*reinterpret_cast<u32*>(__cb_current_command_buffer + 2) = *(reinterpret_cast<const u32*>(buffer) …
414 NWForwardCurrentCmdBuffer(u32 size) in NWForwardCurrentCmdBuffer()
428 NWBackwardCurrentCmdBuffer(u32 size) in NWBackwardCurrentCmdBuffer()
453 NW_INLINE u32
454 MakeCommandHeader(u32 address, int count, bool incremental, u8 byteEnable) in MakeCommandHeader()
469 u32 result = 0; in MakeCommandHeader()
483 #define NW_GFX_GPU_HEADER(addr, count, incremental, byteEnable) (u32)((incremental << 31) | (count…
502 void NWCopyVec4WithHeader(f32* dst, const f32* src, u32 header);
512 void NWCopyMtx24WithHeader(f32* dst, const f32* src, u32 header);
522 void NWCopyMtx34WithHeader(f32* dst, const f32* src, u32 header);
532 void NWCopyMtx44WithHeader(f32* dst, const f32* src, u32 header);
542 void NWCopyVec3WithHeader(f32* dst, const f32* src, u32 header );
552 void NWCopyMtx23WithHeader(f32* dst, const f32* src, u32 header );
562 void NWCopyMtx33WithHeader(f32* dst, const f32* src, u32 header );
572 void NWCopyMtx43WithHeader(f32* dst, const f32* src, u32 header );
582 void NWCopyVec2WithHeader(f32* dst, const f32* src, u32 header );
592 void NWCopyMtx22WithHeader(f32* dst, const f32* src, u32 header );
602 void NWCopyMtx32WithHeader(f32* dst, const f32* src, u32 header );
612 void NWCopyMtx42WithHeader(f32* dst, const f32* src, u32 header );
622 void NWCopyVec1WithHeader(f32* dst, const f32* src, u32 header );
632 void NWCopyMtx21WithHeader(f32* dst, const f32* src, u32 header );
642 void NWCopyMtx31WithHeader(f32* dst, const f32* src, u32 header );
652 void NWCopyMtx41WithHeader(f32* dst, const f32* src, u32 header );
661 template <u32 RegFloatIndex>
663 NWSetUniform4fv(u32 index, int count, const f32* data) in NWSetUniform4fv()
686 const u32 SHORT_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, true, 0xF); in NWSetUniform4fv()
689 const u32 SHORT_HEADER[2] = in NWSetUniform4fv()
696 const u32 SHORT_HEADER2[2] = in NWSetUniform4fv()
703 const u32 LONG_ADDRESS_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, false, 0xF); in NWSetUniform4fv()
704 const u32 LONG_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_BASE, 1, false, 0xF); in NWSetUniform4fv()
706 const u32 LONG_HEADER[2] = in NWSetUniform4fv()
712 u32* command = (u32*)NWGetCurrentCmdBuffer(); in NWSetUniform4fv()
722 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT ); in NWSetUniform4fv()
733 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT * MATRIX2x4 ); in NWSetUniform4fv()
745 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + (REG_COUNT * MATRIX3x4) * sizeof(f32) ); in NWSetUniform4fv()
769 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + ( REG_COUNT * MATRIX4x4) * sizeof(f32) ); in NWSetUniform4fv()
801 template <u32 RegFloatIndex>
803 NWSetUniform3fv(u32 index, int count, const f32* data) in NWSetUniform3fv()
827 const u32 SHORT_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, true, 0xF); in NWSetUniform3fv()
830 const u32 SHORT_HEADER[2] = in NWSetUniform3fv()
837 const u32 SHORT_HEADER2[2] = in NWSetUniform3fv()
844 const u32 LONG_ADDRESS_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, false, 0xF); in NWSetUniform3fv()
845 const u32 LONG_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_BASE, 1, false, 0xF); in NWSetUniform3fv()
847 const u32 LONG_HEADER[2] = in NWSetUniform3fv()
853 u32* command = (u32*)NWGetCurrentCmdBuffer(); in NWSetUniform3fv()
863 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT ); in NWSetUniform3fv()
872 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT * MATRIX2x3 ); in NWSetUniform3fv()
882 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + (REG_COUNT * MATRIX3x3) * sizeof(f32) ); in NWSetUniform3fv()
892 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + ( REG_COUNT * MATRIX4x3) * sizeof(f32) ); in NWSetUniform3fv()
910 template <u32 RegFloatIndex>
912 NWSetUniform2fv(u32 index, int count, const f32* data) in NWSetUniform2fv()
936 const u32 SHORT_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, true, 0xF); in NWSetUniform2fv()
939 const u32 SHORT_HEADER[2] = in NWSetUniform2fv()
946 const u32 SHORT_HEADER2[2] = in NWSetUniform2fv()
953 const u32 LONG_ADDRESS_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, false, 0xF); in NWSetUniform2fv()
954 const u32 LONG_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_BASE, 1, false, 0xF); in NWSetUniform2fv()
956 const u32 LONG_HEADER[2] = in NWSetUniform2fv()
962 u32* command = (u32*)NWGetCurrentCmdBuffer(); in NWSetUniform2fv()
972 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT ); in NWSetUniform2fv()
981 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT * MATRIX2x2 ); in NWSetUniform2fv()
991 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + (REG_COUNT * MATRIX3x2) * sizeof(f32) ); in NWSetUniform2fv()
1001 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + ( REG_COUNT * MATRIX4x2) * sizeof(f32) ); in NWSetUniform2fv()
1019 template <u32 RegFloatIndex>
1021 NWSetUniform1fv(u32 index, int count, const f32* data) in NWSetUniform1fv()
1045 const u32 SHORT_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, true, 0xF); in NWSetUniform1fv()
1048 const u32 SHORT_HEADER[2] = in NWSetUniform1fv()
1055 const u32 SHORT_HEADER2[2] = in NWSetUniform1fv()
1062 const u32 LONG_ADDRESS_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, false, 0xF); in NWSetUniform1fv()
1063 const u32 LONG_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_BASE, 1, false, 0xF); in NWSetUniform1fv()
1065 const u32 LONG_HEADER[2] = in NWSetUniform1fv()
1071 u32* command = (u32*)NWGetCurrentCmdBuffer(); in NWSetUniform1fv()
1081 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT ); in NWSetUniform1fv()
1090 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT * MATRIX2x1 ); in NWSetUniform1fv()
1100 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + (REG_COUNT * MATRIX3x1) * sizeof(f32) ); in NWSetUniform1fv()
1110 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + ( REG_COUNT * MATRIX4x1) * sizeof(f32) ); in NWSetUniform1fv()
1129 template <u32 RegFloatIndex>
1131 NWSetUniform4fvBegin(u32 index, int totalCount, int count, const f32* data) in NWSetUniform4fvBegin()
1149 const u32 ADDRESS_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, false, 0xF); in NWSetUniform4fvBegin()
1150 const u32 VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_BASE, 1, false, 0xF); in NWSetUniform4fvBegin()
1159 const u32 HEADER[2] = in NWSetUniform4fvBegin()
1165 u32* command = (u32*)NWGetCurrentCmdBuffer(); in NWSetUniform4fvBegin()
1176 NWForwardCurrentCmdBuffer( sizeof(u32) * 3 + (REG_COUNT * VECTOR4) * sizeof(f32) ); in NWSetUniform4fvBegin()
1184 NWForwardCurrentCmdBuffer( sizeof(u32) * 3 + (REG_COUNT * MATRIX2x4) * sizeof(f32) ); in NWSetUniform4fvBegin()
1192 NWForwardCurrentCmdBuffer( sizeof(u32) * 3 + (REG_COUNT * MATRIX3x4) * sizeof(f32) ); in NWSetUniform4fvBegin()
1200 NWForwardCurrentCmdBuffer( sizeof(u32) * 3 + (REG_COUNT * MATRIX4x4) * sizeof(f32) ); in NWSetUniform4fvBegin()
1283 NWSetVertexUniform4fv(u32 index, int count, const f32* data) in NWSetVertexUniform4fv()
1289 NWSetVertexUniform3fv(u32 index, int count, const f32* data) in NWSetVertexUniform3fv()
1295 NWSetVertexUniform2fv(u32 index, int count, const f32* data) in NWSetVertexUniform2fv()
1301 NWSetVertexUniform1fv(u32 index, int count, const f32* data) in NWSetVertexUniform1fv()
1307 NWSetGeometryUniform4fv(u32 index, int count, const f32* data) in NWSetGeometryUniform4fv()
1313 NWSetGeometryUniform3fv(u32 index, int count, const f32* data) in NWSetGeometryUniform3fv()
1319 NWSetGeometryUniform2fv(u32 index, int count, const f32* data) in NWSetGeometryUniform2fv()
1325 NWSetGeometryUniform1fv(u32 index, int count, const f32* data) in NWSetGeometryUniform1fv()
1331 NWSetVertexUniform4fvBegin(u32 index, int totalCount, int count, const f32* data) in NWSetVertexUniform4fvBegin()
1349 NWSetGeometryUniform4fvBegin(u32 index, int totalCount, int count, const f32* data) in NWSetGeometryUniform4fvBegin()
1500 internal::FastWordCopy((u32*)this->GetCurrentAddress(), (u32*)buffer, size); in PutCommand()
1567 *reinterpret_cast<u32*>(this->GetCurrentAddress()) = *reinterpret_cast<const u32*>(buffer);
1602 …*reinterpret_cast<u32*>(this->GetCurrentAddress() + 8) = *(reinterpret_cast<const u32*>(buffer) + …
1721 u32* addr = reinterpret_cast<u32*>(m_StartAddr);
1722 u32* endAddr = reinterpret_cast<u32*>(m_EndAddr);
1753 u32 data : 32;
1756 u32 addr : 16;
1757 u32 be : 4;
1758 u32 size : 7;
1759 u32 rsv : 4;
1760 u32 seq : 1;
1763 u32* addr = reinterpret_cast<u32*>(m_StartAddr);
1764 u32* endAddr = reinterpret_cast<u32*>(m_EndAddr);
1772 u32* command_u32 = (u32*)addr;