intel: Axe intel_renderbuffer::texformat
Since the texformat branch merge, the value of intel_renderbuffer::texformat is just a copy of gl_renderbuffer::Format.
This commit is contained in:
parent
539a14a1dd
commit
3078bd136d
|
@ -645,7 +645,7 @@ i830_state_draw_region(struct intel_context *intel,
|
|||
DSTORG_VERT_BIAS(0x8) | DEPTH_IS_Z); /* .5 */
|
||||
|
||||
if (irb != NULL) {
|
||||
switch (irb->texformat) {
|
||||
switch (irb->Base.Format) {
|
||||
case MESA_FORMAT_ARGB8888:
|
||||
case MESA_FORMAT_XRGB8888:
|
||||
value |= DV_PF_8888;
|
||||
|
@ -661,7 +661,7 @@ i830_state_draw_region(struct intel_context *intel,
|
|||
break;
|
||||
default:
|
||||
_mesa_problem(ctx, "Bad renderbuffer format: %d\n",
|
||||
irb->texformat);
|
||||
irb->Base.Format);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -587,7 +587,7 @@ i915_state_draw_region(struct intel_context *intel,
|
|||
DSTORG_VERT_BIAS(0x8) | /* .5 */
|
||||
LOD_PRECLAMP_OGL | TEX_DEFAULT_COLOR_OGL);
|
||||
if (irb != NULL) {
|
||||
switch (irb->texformat) {
|
||||
switch (irb->Base.Format) {
|
||||
case MESA_FORMAT_ARGB8888:
|
||||
case MESA_FORMAT_XRGB8888:
|
||||
value |= DV_PF_8888;
|
||||
|
@ -603,7 +603,7 @@ i915_state_draw_region(struct intel_context *intel,
|
|||
break;
|
||||
default:
|
||||
_mesa_problem(ctx, "Bad renderbuffer format: %d\n",
|
||||
irb->texformat);
|
||||
irb->Base.Format);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -537,7 +537,7 @@ brw_update_renderbuffer_surface(struct brw_context *brw,
|
|||
region_bo = region->buffer;
|
||||
|
||||
key.surface_type = BRW_SURFACE_2D;
|
||||
switch (irb->texformat) {
|
||||
switch (irb->Base.Format) {
|
||||
case MESA_FORMAT_ARGB8888:
|
||||
key.surface_format = BRW_SURFACEFORMAT_B8G8R8A8_UNORM;
|
||||
break;
|
||||
|
@ -554,7 +554,7 @@ brw_update_renderbuffer_surface(struct brw_context *brw,
|
|||
key.surface_format = BRW_SURFACEFORMAT_B4G4R4A4_UNORM;
|
||||
break;
|
||||
default:
|
||||
_mesa_problem(ctx, "Bad renderbuffer format: %d\n", irb->texformat);
|
||||
_mesa_problem(ctx, "Bad renderbuffer format: %d\n", irb->Base.Format);
|
||||
}
|
||||
key.tiling = region->tiling;
|
||||
if (brw->intel.intelScreen->driScrnPriv->dri2.enabled) {
|
||||
|
|
|
@ -496,7 +496,7 @@ intelClearWithBlit(GLcontext *ctx, GLbitfield mask)
|
|||
CLAMPED_FLOAT_TO_UBYTE(clear[2], color[2]);
|
||||
CLAMPED_FLOAT_TO_UBYTE(clear[3], color[3]);
|
||||
|
||||
switch (irb->texformat) {
|
||||
switch (irb->Base.Format) {
|
||||
case MESA_FORMAT_ARGB8888:
|
||||
case MESA_FORMAT_XRGB8888:
|
||||
clearVal = intel->ClearColor8888;
|
||||
|
@ -514,7 +514,7 @@ intelClearWithBlit(GLcontext *ctx, GLbitfield mask)
|
|||
break;
|
||||
default:
|
||||
_mesa_problem(ctx, "Unexpected renderbuffer format: %d\n",
|
||||
irb->texformat);
|
||||
irb->Base.Format);
|
||||
clearVal = 0;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -117,7 +117,6 @@ intel_alloc_renderbuffer_storage(GLcontext * ctx, struct gl_renderbuffer *rb,
|
|||
case GL_RGB5:
|
||||
rb->Format = MESA_FORMAT_RGB565;
|
||||
rb->DataType = GL_UNSIGNED_BYTE;
|
||||
irb->texformat = MESA_FORMAT_RGB565;
|
||||
cpp = 2;
|
||||
break;
|
||||
case GL_RGB:
|
||||
|
@ -125,9 +124,8 @@ intel_alloc_renderbuffer_storage(GLcontext * ctx, struct gl_renderbuffer *rb,
|
|||
case GL_RGB10:
|
||||
case GL_RGB12:
|
||||
case GL_RGB16:
|
||||
rb->Format = MESA_FORMAT_ARGB8888;
|
||||
rb->Format = MESA_FORMAT_ARGB8888; /* XXX: Need xrgb8888 */
|
||||
rb->DataType = GL_UNSIGNED_BYTE;
|
||||
irb->texformat = MESA_FORMAT_ARGB8888; /* XXX: Need xrgb8888 */
|
||||
cpp = 4;
|
||||
break;
|
||||
case GL_RGBA:
|
||||
|
@ -140,7 +138,6 @@ intel_alloc_renderbuffer_storage(GLcontext * ctx, struct gl_renderbuffer *rb,
|
|||
case GL_RGBA16:
|
||||
rb->Format = MESA_FORMAT_ARGB8888;
|
||||
rb->DataType = GL_UNSIGNED_BYTE;
|
||||
irb->texformat = MESA_FORMAT_ARGB8888;
|
||||
cpp = 4;
|
||||
break;
|
||||
case GL_STENCIL_INDEX:
|
||||
|
@ -152,13 +149,11 @@ intel_alloc_renderbuffer_storage(GLcontext * ctx, struct gl_renderbuffer *rb,
|
|||
rb->Format = MESA_FORMAT_S8_Z24;
|
||||
rb->DataType = GL_UNSIGNED_INT_24_8_EXT;
|
||||
cpp = 4;
|
||||
irb->texformat = MESA_FORMAT_S8_Z24;
|
||||
break;
|
||||
case GL_DEPTH_COMPONENT16:
|
||||
rb->Format = MESA_FORMAT_Z16;
|
||||
rb->DataType = GL_UNSIGNED_SHORT;
|
||||
cpp = 2;
|
||||
irb->texformat = MESA_FORMAT_Z16;
|
||||
break;
|
||||
case GL_DEPTH_COMPONENT:
|
||||
case GL_DEPTH_COMPONENT24:
|
||||
|
@ -166,14 +161,12 @@ intel_alloc_renderbuffer_storage(GLcontext * ctx, struct gl_renderbuffer *rb,
|
|||
rb->Format = MESA_FORMAT_S8_Z24;
|
||||
rb->DataType = GL_UNSIGNED_INT_24_8_EXT;
|
||||
cpp = 4;
|
||||
irb->texformat = MESA_FORMAT_S8_Z24;
|
||||
break;
|
||||
case GL_DEPTH_STENCIL_EXT:
|
||||
case GL_DEPTH24_STENCIL8_EXT:
|
||||
rb->Format = MESA_FORMAT_S8_Z24;
|
||||
rb->DataType = GL_UNSIGNED_INT_24_8_EXT;
|
||||
cpp = 4;
|
||||
irb->texformat = MESA_FORMAT_S8_Z24;
|
||||
break;
|
||||
default:
|
||||
_mesa_problem(ctx,
|
||||
|
@ -347,7 +340,6 @@ intel_create_renderbuffer(gl_format format)
|
|||
|
||||
irb->Base.Format = format;
|
||||
irb->Base.InternalFormat = irb->Base._BaseFormat;
|
||||
irb->texformat = format;
|
||||
|
||||
/* intel-specific methods */
|
||||
irb->Base.Delete = intel_delete_renderbuffer;
|
||||
|
@ -424,7 +416,6 @@ static GLboolean
|
|||
intel_update_wrapper(GLcontext *ctx, struct intel_renderbuffer *irb,
|
||||
struct gl_texture_image *texImage)
|
||||
{
|
||||
irb->texformat = texImage->TexFormat;
|
||||
gl_format texFormat;
|
||||
|
||||
if (texImage->TexFormat == MESA_FORMAT_ARGB8888) {
|
||||
|
@ -640,7 +631,7 @@ intel_validate_framebuffer(GLcontext *ctx, struct gl_framebuffer *fb)
|
|||
continue;
|
||||
}
|
||||
|
||||
switch (irb->texformat) {
|
||||
switch (irb->Base.Format) {
|
||||
case MESA_FORMAT_ARGB8888:
|
||||
case MESA_FORMAT_XRGB8888:
|
||||
case MESA_FORMAT_RGB565:
|
||||
|
|
|
@ -62,8 +62,6 @@ struct intel_renderbuffer
|
|||
struct gl_renderbuffer Base;
|
||||
struct intel_region *region;
|
||||
|
||||
gl_format texformat;
|
||||
|
||||
GLuint vbl_pending; /**< vblank sequence number of pending flip */
|
||||
|
||||
uint8_t *span_cache;
|
||||
|
|
|
@ -624,7 +624,7 @@ intel_set_span_functions(struct intel_context *intel,
|
|||
tiling = I915_TILING_NONE;
|
||||
|
||||
if (intel->intelScreen->kernel_exec_fencing) {
|
||||
switch (irb->texformat) {
|
||||
switch (irb->Base.Format) {
|
||||
case MESA_FORMAT_RGB565:
|
||||
intel_gttmap_InitPointers_RGB565(rb);
|
||||
break;
|
||||
|
@ -667,13 +667,13 @@ intel_set_span_functions(struct intel_context *intel,
|
|||
default:
|
||||
_mesa_problem(NULL,
|
||||
"Unexpected MesaFormat %d in intelSetSpanFunctions",
|
||||
irb->texformat);
|
||||
irb->Base.Format);
|
||||
break;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
switch (irb->texformat) {
|
||||
switch (irb->Base.Format) {
|
||||
case MESA_FORMAT_RGB565:
|
||||
switch (tiling) {
|
||||
case I915_TILING_NONE:
|
||||
|
|
Loading…
Reference in New Issue