Lines Matching refs:command

937             u32* command = reinterpret_cast<u32*>(internal::NWGetCurrentCmdBuffer());  in RenderPrimitive()  local
938 std::memset(command, 0, sizeof(u32) * commandCount); in RenderPrimitive()
948 command[0] = (bufferAddr - baseAddr); in RenderPrimitive()
949 command[1] = HEADER_INDEX_STREAM_OFFSET; in RenderPrimitive()
950 command[2] = indexStream.GetStreamCount(); in RenderPrimitive()
951 command[3] = HEADER_INDEX_STREAM_COUNT; in RenderPrimitive()
956 command[0] |= 0x80000000; in RenderPrimitive()
957 command[2] /= 2; in RenderPrimitive()
965 command[4] = 1 << 8; in RenderPrimitive()
966 command[5] = HEADER_ELEMENTS_MODE; in RenderPrimitive()
967 command[6] = 1 << 8; in RenderPrimitive()
968 command[7] = HEADER_ELEMENTS_MODE_2; in RenderPrimitive()
972 command[4] = 0; in RenderPrimitive()
973 command[5] = HEADER_ELEMENTS_MODE; in RenderPrimitive()
974 command[6] = 0; in RenderPrimitive()
975 command[7] = HEADER_ELEMENTS_MODE_2; in RenderPrimitive()
980 case GL_TRIANGLES: command[8] = 3 << 8; break; in RenderPrimitive()
981 case GL_TRIANGLE_STRIP: command[8] = 1 << 8; break; in RenderPrimitive()
982 case GL_TRIANGLE_FAN: command[8] = 2 << 8; break; in RenderPrimitive()
983 case GL_GEOMETRY_PRIMITIVE_DMP: command[8] = 3 << 8; break; in RenderPrimitive()
988command[commandIndex++] = internal::MakeCommandHeader(REG_ELEMENTS_MODE_3, 1, false, 0x2); in RenderPrimitive()
989 command[commandIndex++] = 0; in RenderPrimitive()
990command[commandIndex++] = internal::MakeCommandHeader(REG_ELEMENTS_MODE_3, 1, false, 0x4); in RenderPrimitive()
991 command[commandIndex++] = 1; in RenderPrimitive()
992command[commandIndex++] = internal::MakeCommandHeader(REG_TRIANGLE_INDEX_RESET, 1, false, 0xF); in RenderPrimitive()
993 command[commandIndex++] = 0; in RenderPrimitive()
994 command[commandIndex++] = internal::MakeCommandHeader(REG_DRAW_READY, 1, false, 0xF); in RenderPrimitive()
995 command[commandIndex++] = 1; in RenderPrimitive()
996 command[commandIndex++] = internal::MakeCommandHeader(REG_DRAW_KICK, 1, false, 0xF); in RenderPrimitive()
997 command[commandIndex++] = 1; in RenderPrimitive()
998 command[commandIndex++] = internal::MakeCommandHeader(REG_DRAW_READY, 1, false, 0xF); in RenderPrimitive()
999 command[commandIndex++] = 1; in RenderPrimitive()
1000command[commandIndex++] = internal::MakeCommandHeader(REG_VERTEX_CACHE_CLEAR, 1, false, 0xF); in RenderPrimitive()
1001 command[commandIndex++] = 0; in RenderPrimitive()
1002command[commandIndex++] = internal::MakeCommandHeader(REG_ELEMENTS_MODE_3, 1, false, 0x8); in RenderPrimitive()
1003 command[commandIndex++] = 0; in RenderPrimitive()
1004command[commandIndex++] = internal::MakeCommandHeader(REG_ELEMENTS_MODE_3, 1, false, 0x8); in RenderPrimitive()
1005 command[commandIndex++] = 1; in RenderPrimitive()
1006command[commandIndex++] = internal::MakeCommandHeader(REG_COLOR_DEPTH_CACHE_FLUSH, 1, false, 0xF); in RenderPrimitive()
1007 command[commandIndex++] = 1; in RenderPrimitive()
1008command[commandIndex++] = internal::MakeCommandHeader(REG_COLOR_DEPTH_CACHE_CLEAR, 1, false, 0xF); in RenderPrimitive()