Lines Matching refs:u32

110     CommandHeader(u32 rawData) : m_RawData( rawData ) {}  in CommandHeader()
117 u32 GetAddress() const in GetAddress()
147 u32 GetByteEnableMask() const in GetByteEnableMask()
150 u32 mask = 0; in GetByteEnableMask()
165 u32 GetBurstModeFlag() const in GetBurstModeFlag()
191 u32 m_RawData;
204 inline u32
205 GetCmdValue(u32 value, u32 mask, s32 shift) in GetCmdValue()
212 SetCmdValue(u32* addr, TValue value, u32 mask, s32 shift) in SetCmdValue()
214 u32 result = *addr & ~(mask << shift); in SetCmdValue()
215 *addr = result | ((static_cast<u32>(value) & static_cast<u32>(mask)) << shift); in SetCmdValue()
239 GetBufferAddress(u32 bufferId) in GetBufferAddress()
255 GetElementBufferAddress(u32 bufferId) in GetElementBufferAddress()
271 GetTextureAddress(u32 texId) in GetTextureAddress()
289 GetCubeTextureAddress(u32 texId, int face) in GetCubeTextureAddress()
333 internal::FastWordCopy((u32*)__cb_current_command_buffer, (u32*)buffer, size); in NWUseCmdlist()
346 *reinterpret_cast<u32*>(__cb_current_command_buffer) = *reinterpret_cast<const u32*>(buffer);
367 …*reinterpret_cast<u32*>(__cb_current_command_buffer + 2) = *(reinterpret_cast<const u32*>(buffer) …
412 NWForwardCurrentCmdBuffer(u32 size) in NWForwardCurrentCmdBuffer()
426 NWBackwardCurrentCmdBuffer(u32 size) in NWBackwardCurrentCmdBuffer()
451 NW_INLINE u32
452 MakeCommandHeader(u32 address, int count, bool incremental, u8 byteEnable) in MakeCommandHeader()
467 u32 result = 0; in MakeCommandHeader()
481 #define NW_GFX_GPU_HEADER(addr, count, incremental, byteEnable) (u32)((incremental << 31) | (count…
500 void NWCopyVec4WithHeader(f32* dst, const f32* src, u32 header);
510 void NWCopyMtx24WithHeader(f32* dst, const f32* src, u32 header);
520 void NWCopyMtx34WithHeader(f32* dst, const f32* src, u32 header);
530 void NWCopyMtx44WithHeader(f32* dst, const f32* src, u32 header);
540 void NWCopyVec3WithHeader(f32* dst, const f32* src, u32 header );
550 void NWCopyMtx23WithHeader(f32* dst, const f32* src, u32 header );
560 void NWCopyMtx33WithHeader(f32* dst, const f32* src, u32 header );
570 void NWCopyMtx43WithHeader(f32* dst, const f32* src, u32 header );
580 void NWCopyVec2WithHeader(f32* dst, const f32* src, u32 header );
590 void NWCopyMtx22WithHeader(f32* dst, const f32* src, u32 header );
600 void NWCopyMtx32WithHeader(f32* dst, const f32* src, u32 header );
610 void NWCopyMtx42WithHeader(f32* dst, const f32* src, u32 header );
620 void NWCopyVec1WithHeader(f32* dst, const f32* src, u32 header );
630 void NWCopyMtx21WithHeader(f32* dst, const f32* src, u32 header );
640 void NWCopyMtx31WithHeader(f32* dst, const f32* src, u32 header );
650 void NWCopyMtx41WithHeader(f32* dst, const f32* src, u32 header );
659 template <u32 RegFloatIndex>
661 NWSetUniform4fv(u32 index, int count, const f32* data) in NWSetUniform4fv()
684 const u32 SHORT_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, true, 0xF); in NWSetUniform4fv()
687 const u32 SHORT_HEADER[2] = in NWSetUniform4fv()
694 const u32 SHORT_HEADER2[2] = in NWSetUniform4fv()
701 const u32 LONG_ADDRESS_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, false, 0xF); in NWSetUniform4fv()
702 const u32 LONG_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_BASE, 1, false, 0xF); in NWSetUniform4fv()
704 const u32 LONG_HEADER[2] = in NWSetUniform4fv()
710 u32* command = (u32*)NWGetCurrentCmdBuffer(); in NWSetUniform4fv()
720 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT ); in NWSetUniform4fv()
731 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT * MATRIX2x4 ); in NWSetUniform4fv()
743 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + (REG_COUNT * MATRIX3x4) * sizeof(f32) ); in NWSetUniform4fv()
767 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + ( REG_COUNT * MATRIX4x4) * sizeof(f32) ); in NWSetUniform4fv()
799 template <u32 RegFloatIndex>
801 NWSetUniform3fv(u32 index, int count, const f32* data) in NWSetUniform3fv()
825 const u32 SHORT_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, true, 0xF); in NWSetUniform3fv()
828 const u32 SHORT_HEADER[2] = in NWSetUniform3fv()
835 const u32 SHORT_HEADER2[2] = in NWSetUniform3fv()
842 const u32 LONG_ADDRESS_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, false, 0xF); in NWSetUniform3fv()
843 const u32 LONG_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_BASE, 1, false, 0xF); in NWSetUniform3fv()
845 const u32 LONG_HEADER[2] = in NWSetUniform3fv()
851 u32* command = (u32*)NWGetCurrentCmdBuffer(); in NWSetUniform3fv()
861 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT ); in NWSetUniform3fv()
870 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT * MATRIX2x3 ); in NWSetUniform3fv()
880 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + (REG_COUNT * MATRIX3x3) * sizeof(f32) ); in NWSetUniform3fv()
890 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + ( REG_COUNT * MATRIX4x3) * sizeof(f32) ); in NWSetUniform3fv()
908 template <u32 RegFloatIndex>
910 NWSetUniform2fv(u32 index, int count, const f32* data) in NWSetUniform2fv()
934 const u32 SHORT_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, true, 0xF); in NWSetUniform2fv()
937 const u32 SHORT_HEADER[2] = in NWSetUniform2fv()
944 const u32 SHORT_HEADER2[2] = in NWSetUniform2fv()
951 const u32 LONG_ADDRESS_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, false, 0xF); in NWSetUniform2fv()
952 const u32 LONG_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_BASE, 1, false, 0xF); in NWSetUniform2fv()
954 const u32 LONG_HEADER[2] = in NWSetUniform2fv()
960 u32* command = (u32*)NWGetCurrentCmdBuffer(); in NWSetUniform2fv()
970 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT ); in NWSetUniform2fv()
979 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT * MATRIX2x2 ); in NWSetUniform2fv()
989 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + (REG_COUNT * MATRIX3x2) * sizeof(f32) ); in NWSetUniform2fv()
999 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + ( REG_COUNT * MATRIX4x2) * sizeof(f32) ); in NWSetUniform2fv()
1017 template <u32 RegFloatIndex>
1019 NWSetUniform1fv(u32 index, int count, const f32* data) in NWSetUniform1fv()
1043 const u32 SHORT_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, true, 0xF); in NWSetUniform1fv()
1046 const u32 SHORT_HEADER[2] = in NWSetUniform1fv()
1053 const u32 SHORT_HEADER2[2] = in NWSetUniform1fv()
1060 const u32 LONG_ADDRESS_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, false, 0xF); in NWSetUniform1fv()
1061 const u32 LONG_VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_BASE, 1, false, 0xF); in NWSetUniform1fv()
1063 const u32 LONG_HEADER[2] = in NWSetUniform1fv()
1069 u32* command = (u32*)NWGetCurrentCmdBuffer(); in NWSetUniform1fv()
1079 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT ); in NWSetUniform1fv()
1088 NWForwardCurrentCmdBuffer( sizeof(u32) * 2 + sizeof(f32) * REG_COUNT * MATRIX2x1 ); in NWSetUniform1fv()
1098 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + (REG_COUNT * MATRIX3x1) * sizeof(f32) ); in NWSetUniform1fv()
1108 NWForwardCurrentCmdBuffer( sizeof(u32) * 4 + ( REG_COUNT * MATRIX4x1) * sizeof(f32) ); in NWSetUniform1fv()
1127 template <u32 RegFloatIndex>
1129 NWSetUniform4fvBegin(u32 index, int totalCount, int count, const f32* data) in NWSetUniform4fvBegin()
1147 const u32 ADDRESS_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_INDEX, 1, false, 0xF); in NWSetUniform4fvBegin()
1148 const u32 VALUE_HEADER = MakeCommandHeader(REG_UNIFORM_FLOAT_BASE, 1, false, 0xF); in NWSetUniform4fvBegin()
1157 const u32 HEADER[2] = in NWSetUniform4fvBegin()
1163 u32* command = (u32*)NWGetCurrentCmdBuffer(); in NWSetUniform4fvBegin()
1174 NWForwardCurrentCmdBuffer( sizeof(u32) * 3 + (REG_COUNT * VECTOR4) * sizeof(f32) ); in NWSetUniform4fvBegin()
1182 NWForwardCurrentCmdBuffer( sizeof(u32) * 3 + (REG_COUNT * MATRIX2x4) * sizeof(f32) ); in NWSetUniform4fvBegin()
1190 NWForwardCurrentCmdBuffer( sizeof(u32) * 3 + (REG_COUNT * MATRIX3x4) * sizeof(f32) ); in NWSetUniform4fvBegin()
1198 NWForwardCurrentCmdBuffer( sizeof(u32) * 3 + (REG_COUNT * MATRIX4x4) * sizeof(f32) ); in NWSetUniform4fvBegin()
1281 NWSetVertexUniform4fv(u32 index, int count, const f32* data) in NWSetVertexUniform4fv()
1287 NWSetVertexUniform3fv(u32 index, int count, const f32* data) in NWSetVertexUniform3fv()
1293 NWSetVertexUniform2fv(u32 index, int count, const f32* data) in NWSetVertexUniform2fv()
1299 NWSetVertexUniform1fv(u32 index, int count, const f32* data) in NWSetVertexUniform1fv()
1305 NWSetGeometryUniform4fv(u32 index, int count, const f32* data) in NWSetGeometryUniform4fv()
1311 NWSetGeometryUniform3fv(u32 index, int count, const f32* data) in NWSetGeometryUniform3fv()
1317 NWSetGeometryUniform2fv(u32 index, int count, const f32* data) in NWSetGeometryUniform2fv()
1323 NWSetGeometryUniform1fv(u32 index, int count, const f32* data) in NWSetGeometryUniform1fv()
1329 NWSetVertexUniform4fvBegin(u32 index, int totalCount, int count, const f32* data) in NWSetVertexUniform4fvBegin()
1347 NWSetGeometryUniform4fvBegin(u32 index, int totalCount, int count, const f32* data) in NWSetGeometryUniform4fvBegin()
1498 internal::FastWordCopy((u32*)this->GetCurrentAddress(), (u32*)buffer, size); in PutCommand()
1565 *reinterpret_cast<u32*>(this->GetCurrentAddress()) = *reinterpret_cast<const u32*>(buffer);
1600 …*reinterpret_cast<u32*>(this->GetCurrentAddress() + 8) = *(reinterpret_cast<const u32*>(buffer) + …
1719 u32* addr = reinterpret_cast<u32*>(m_StartAddr);
1720 u32* endAddr = reinterpret_cast<u32*>(m_EndAddr);
1751 u32 data : 32;
1754 u32 addr : 16;
1755 u32 be : 4;
1756 u32 size : 7;
1757 u32 rsv : 4;
1758 u32 seq : 1;
1761 u32* addr = reinterpret_cast<u32*>(m_StartAddr);
1762 u32* endAddr = reinterpret_cast<u32*>(m_EndAddr);
1770 u32* command_u32 = (u32*)addr;