mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-03 06:48:19 +02:00
radeon: remove old cube code
This commit is contained in:
parent
c0ae4d3c55
commit
fcc7a691dc
1 changed files with 1 additions and 12 deletions
|
|
@ -730,21 +730,10 @@ static void import_tex_obj_state( r100ContextPtr rmesa,
|
|||
|
||||
if (texobj->base.Target == GL_TEXTURE_CUBE_MAP) {
|
||||
uint32_t *cube_cmd = &rmesa->hw.cube[unit].cmd[CUBE_CMD_0];
|
||||
// GLuint bytesPerFace = texobj->base.totalSize / 6;
|
||||
// ASSERT(texobj->base.totalSize % 6 == 0);
|
||||
GLuint bytesPerFace = 1; // TODO
|
||||
|
||||
RADEON_STATECHANGE( rmesa, cube[unit] );
|
||||
cube_cmd[CUBE_PP_CUBIC_FACES] = texobj->pp_cubic_faces;
|
||||
/* dont know if this setup conforms to OpenGL..
|
||||
* at least it matches the behavior of mesa software renderer
|
||||
*/
|
||||
cube_cmd[CUBE_PP_CUBIC_OFFSET_0] = texobj->pp_txoffset; /* right */
|
||||
cube_cmd[CUBE_PP_CUBIC_OFFSET_1] = texobj->pp_txoffset + 1 * bytesPerFace; /* left */
|
||||
cube_cmd[CUBE_PP_CUBIC_OFFSET_2] = texobj->pp_txoffset + 2 * bytesPerFace; /* top */
|
||||
cube_cmd[CUBE_PP_CUBIC_OFFSET_3] = texobj->pp_txoffset + 3 * bytesPerFace; /* bottom */
|
||||
cube_cmd[CUBE_PP_CUBIC_OFFSET_4] = texobj->pp_txoffset + 4 * bytesPerFace; /* front */
|
||||
cmd[TEX_PP_TXOFFSET] = texobj->pp_txoffset + 5 * bytesPerFace; /* back */
|
||||
/* state filled out in the cube_emit */
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue