Lines Matching refs:u32
32 …NW_ASSERT((pStrBuf)->commandBufferSize + (size) / sizeof(u32) <= (pStrBuf)->commandBufferCapacity)…
34 (pStrBuf)->commandBufferSize += (size) / sizeof(u32)
112 const u32 TEX_FUNC_DATA =
122 const u32 TEX_ENV_SRC3 =
131 const u32 TEX_ENV_SRC4 =
140 const u32 TEX_ENV_OPERAND3 =
145 const u32 TEX_ENV_OPERAND4 =
150 const u32 TEX_ENV_OPERAND3_ALPHA =
155 const u32 TEX_ENV_OPERAND4_ALPHA =
160 const u32 TEX_ENV_COMBINE_MODULATE =
165 const u32 TEX_ENV_COMBINE_MULT_ADD =
170 const u32 TEX_ENV_CONST_COLOR_WHITE = 0xffffffff;
171 const u32 TEX_ENV_CONST_COLOR_BLACK = 0x00000000;
173 const u32 TEX_ENV_SCALE_1 =
178 const u32 BURST_MAX = 0x80;
180 const u32 DRAW_MODE0_DEFAULT = 0; // glDrawElementsで、かつmodeがGL_TRIANGLESの場合、1に設定し、
184 const u32 DRAW_MODE2_DEFAULT = 0;
185 const u32 DRAW_FUNC_DEFAULT = 0;
187 const u32 DRAW_MODE0_ELEMENT = 1;
188 const u32 DRAW_MODE2_ELEMENT = PICA_DATA_DRAW_TRIANGLES;
194 u32 exeCount;
195 u32 exeOffsetTop;
203 u32 instOffset; // プログラムコード情報オフセット
204 u32 instCount; // プログラムコードデータ数 (*4でバイト数)
205 u32 swizzleOffset;
206 u32 swizzleCount;
207 u32 lineOffset;
208 u32 lineCount;
209 u32 stringOffset;
210 u32 stringSize;
215 u32 value;
229 u32 mainAddr;
230 u32 endAddr;
240 u32 setupOffset;
241 u32 setupCount;
242 u32 labelOffset;
243 u32 labelCount;
244 u32 outmapOffset;
245 u32 outmapCount;
246 u32 bsymOffset;
247 u32 bsymCount;
248 u32 stringOffset;
249 u32 stringSize;
256 u32 value[4];
282 const u32 TextureDummyCommands[] =
287 const u32 TextInitCommands[] =
348 const u32 TexEnvOperand34Commands[] =
359 const u32 TexEnvOperand34AlphaCommands[] =
370 const u32 TexEnv34Commands[] =
387 const u32 TexEnv34AlphaCommands[] =
404 const u32 s_DrawInitCommands[] =
498 const u32 s_DrawFinalizeCommands[] =
526 const u32 DrawCommands[] =
548 const u32 DRAWBEGIN_STATICCOMMAND_BYTES =
551 + sizeof(u32) * 2 * 1
555 const u32 DRAWEND_STATICCOMMAND_BYTES = 176 + sizeof(s_DrawFinalizeCommands);
559 u32
562 return *reinterpret_cast<const u32*>(&color); in GetColorU32Raw()
648 sizeof(fileHead) + (fileHead.exeCount - 1) * sizeof(u32) ) ); in GetShaderPackageHeader()
677 u32
678 CalcInstCommandCount(u32 count) in CalcInstCommandCount()
680 u32 size = (count / BURST_MAX) * math::RoundUp(2 + 1 + BURST_MAX, 2); in CalcInstCommandCount()
688 u32
691 const u32 instBytes = in CalcDrawBeginCommandBytes()
692 sizeof(u32) in CalcDrawBeginCommandBytes()
702 u32 vboBaseAddr, in AddVertexAttributeArrayCommand()
704 u32 vtxAttrNum in AddVertexAttributeArrayCommand()
707 const u32 fixedVtxAttrMask = 0; in AddVertexAttributeArrayCommand()
708 const u32 loadAryBytes = 16; // ロードアレイの1頂点辺りのバイト数 in AddVertexAttributeArrayCommand()
709 const u32 loadAryElementNum = 1; in AddVertexAttributeArrayCommand()
711 const u32 command200[] = in AddVertexAttributeArrayCommand()
749 static const u32 command206[] = in AddVertexAttributeArrayCommand()
796 u32
799 u32 /* size */ in GetCommandBufferSize() argument
813 u32
816 u32 size in GetVertexBufferCommandBufferSize()
850 u32 size in Initialize()
853 const u32 cmdBufSize = GetCommandBufferSize(shaderBinary, size); in Initialize()
865 u32 size in Initialize()
879 RectDrawer::DrawBegin(u32 flag) in DrawBegin()
893 RectDrawer::DrawEnd(u32 flag) in DrawEnd()
908 const u32 size = SetUniformCommand(m_UniformProjBuffer, UNIFORM_PROJ_NUM + 1); in SetProjectionMtx()
923 const u32 size = SetUniformCommand(m_UniformMtxBuffer, m_UniformMtxIndex); in SetViewMtxForText()
977 const u32 size = SetUniformCommand(m_UniformMtxBuffer, m_UniformMtxIndex); in AddUniformMtx()
1053 u32 /* size */, in InitializeCMD() argument
1084 const u32 DrawBeginCommandBytes = CalcDrawBeginCommandBytes(pkgHead); in InitializeCMD()
1090 const u32 vtxAttrNum = 1; // 頂点属性数 in InitializeCMD()
1100 static const u32 commands[] = in InitializeCMD()
1121 const u32* progCodes = in InitializeCMD()
1122 static_cast<const u32*>(ut::AddOffsetToPtr(&pkgHead, pkgHead.instOffset)); in InitializeCMD()
1124 for (u32 totalCnt = 0; totalCnt < pkgHead.instCount; ) in InitializeCMD()
1126 const u32 writeCnt = math::Min(BURST_MAX, pkgHead.instCount - totalCnt); in InitializeCMD()
1127 const u32 commands[] = in InitializeCMD()
1138 m_CmdCacheDrawBegin.Add(&progCodes[totalCnt + 1], sizeof(u32) * (writeCnt - 1)); in InitializeCMD()
1144 static const u32 commands[] = in InitializeCMD()
1158 for (u32 totalCnt = 0; totalCnt < pkgHead.swizzleCount; ) in InitializeCMD()
1160 const u32 writeCnt = math::Min(BURST_MAX, pkgHead.swizzleCount - totalCnt); in InitializeCMD()
1161 const u32 commands[] = in InitializeCMD()
1175 m_CmdCacheDrawBegin.Add(&swDatas[totalCnt + i].value, sizeof(u32)); in InitializeCMD()
1199 const u32 commands[] = in InitializeCMD()
1218 const u32 vboBaseAddr = math::RoundDown(phyArrayBuffer, 16); in InitializeCMD()
1223 const u32 commands[] = in InitializeCMD()
1244 const u32 OutRegNum = 7; in InitializeCMD()
1261 for (u32 i = 0; i < SHADEROUTMAPTYPE_MAX; ++i) in InitializeCMD()
1266 for (u32 j = 0; j < OutRegNum; ++j) in InitializeCMD()
1311 const u32 commands[] = in InitializeCMD()
1343 const u32 commands[] = in InitializeCMD()
1345 *reinterpret_cast<u32*>(outmaps[0]), in InitializeCMD()
1349 … m_CmdCacheDrawBegin.Add(reinterpret_cast<u32*>(outmaps[1]), sizeof(u32) * (OutRegNum - 1)); in InitializeCMD()
1370 const u32 outAttrClk = in InitializeCMD()
1379 const u32 TexEnableBits = in InitializeCMD()
1390 const u32 outAttrMode = useTexCoords ? 1 : 0; in InitializeCMD()
1391 const u32 commands[] = in InitializeCMD()
1413 const u32 indexOffset = phyEleArrayBuf - vboBaseAddr; in InitializeCMD()
1414 const u32 commands[] = in InitializeCMD()
1460 u32* __restrict buf, in InitUniformBuffer()
1461 u32 addr in InitUniformBuffer()
1465 const u32 data = in InitUniformBuffer()
1528 u32 addr = 0; in BuildTextCommand()
1529 u32 size = 0; in BuildTextCommand()
1530 u32 format = 0xFFFFFFFF; in BuildTextCommand()
1531 u32 texFilter = 0xFFFFFFFF; in BuildTextCommand()
1532 u32 startCharIndex = 0; in BuildTextCommand()
1535 for (u32 drawCharCount = 0; drawCharCount < charCount; ) in BuildTextCommand()
1537 u32 i = startCharIndex; in BuildTextCommand()
1544 u32 cmdTexAddr = charAttrs[i].pTexObj->GetImage(); in BuildTextCommand()
1557 const u32 newFormat = charAttrs[i].pTexObj->GetFormat(); in BuildTextCommand()
1560 const u32* commands = NULL; in BuildTextCommand()
1561 u32 commandSize = 0; in BuildTextCommand()
1643 const u32 crntTexFilter = charAttrs[i].pTexObj->GetWrapFilter(); in BuildTextCommand()
1732 u32 size = SetUniformCommand(m_UniformAddrBuffer, m_UniformAddrIndex); in UniformAndDrawText()
1745 u32 size = SetUniformCommand(m_UniformTextColorBuffer, m_UniformTextColorIndex); in UniformAndDrawText()
1771 u32 size = SetUniformCommand(m_UniformDataBuffer, m_UniformDataIndex); in UniformAndDrawText()
1778 const u32 addrOffset = GetVertexIndexAddressOffset(vtxNum); in UniformAndDrawText()
1780 const u32 addrOffset = 0; // dummy in UniformAndDrawText()
1783 u32* cmdPtr = &pStringBuffer->commandBuffer[pStringBuffer->commandBufferSize]; in UniformAndDrawText()
1794 u32
1795 RectDrawer::GetVertexIndexAddressOffset(u32 vtxNum) const in GetVertexIndexAddressOffset()
1801 const u32*
1811 u32
1840 u32
1841 DispStringBuffer::CalcCommandBufferCapacity(u32 charNum) in CalcCommandBufferCapacity()
1853 sizeof(TextInitCommands) / sizeof(u32) // ブレンド・コンバイナ・シェーダー設定 in CalcCommandBufferCapacity()
1855 + sizeof(TexEnv34Commands) / sizeof(u32) // コンバイナ設定 in CalcCommandBufferCapacity()
1858 sizeof(TexEnvOperand34Commands) / sizeof(u32) // コンバイナの変更分 in CalcCommandBufferCapacity()
1859 + sizeof(TextureDummyCommands) / sizeof(u32) // 0x080ダミーコマンド in CalcCommandBufferCapacity()
1869 + sizeof(DrawCommands) / sizeof(u32) // 描画コマンド in CalcCommandBufferCapacity()
1894 u32 *const cmdBuf = in UseCommandBuffer()
1896 const u32 header = cmdBuf[3]; in UseCommandBuffer()
1907 const u32 alpha = m_Alpha; in UseCommandBuffer()
1913 u32 *const cmdBuf = in UseCommandBuffer()
1914 &m_pDispStringBuffer->commandBuffer[(sizeof(TextInitCommands) / sizeof(u32))]; in UseCommandBuffer()
1921 m_pDispStringBuffer->commandBufferSize * sizeof(u32)); in UseCommandBuffer()