mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 13:28:06 +02:00
i965: Remove render_target_supported from the vtable.
brw_render_target_supported() is the only implementation of this function, so it makes sense to just call it directly. Rather than adding an #include of brw_wm.h, this patch moves the prototype to brw_context.h. Prototypes seem to be in rather arbitrary places at the moment, and either place seems as good as the other. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
This commit is contained in:
parent
7c5279e554
commit
749160aab3
5 changed files with 3 additions and 6 deletions
|
|
@ -1213,6 +1213,8 @@ void brw_upload_ubo_surfaces(struct brw_context *brw,
|
|||
|
||||
/* brw_surface_formats.c */
|
||||
bool brw_is_hiz_depth_format(struct intel_context *ctx, gl_format format);
|
||||
bool brw_render_target_supported(struct intel_context *intel,
|
||||
struct gl_renderbuffer *rb);
|
||||
|
||||
/* gen6_sol.c */
|
||||
void
|
||||
|
|
|
|||
|
|
@ -161,7 +161,6 @@ void brwInitVtbl( struct brw_context *brw )
|
|||
brw->intel.vtbl.destroy = brw_destroy_context;
|
||||
brw->intel.vtbl.debug_batch = brw_debug_batch;
|
||||
brw->intel.vtbl.annotate_aub = brw_annotate_aub;
|
||||
brw->intel.vtbl.render_target_supported = brw_render_target_supported;
|
||||
|
||||
assert(brw->intel.gen >= 4);
|
||||
if (brw->intel.gen >= 7) {
|
||||
|
|
|
|||
|
|
@ -106,8 +106,6 @@ struct gl_shader *brw_new_shader(struct gl_context *ctx, GLuint name, GLuint typ
|
|||
struct gl_shader_program *brw_new_shader_program(struct gl_context *ctx, GLuint name);
|
||||
|
||||
bool brw_color_buffer_write_enabled(struct brw_context *brw);
|
||||
bool brw_render_target_supported(struct intel_context *intel,
|
||||
struct gl_renderbuffer *rb);
|
||||
bool do_wm_prog(struct brw_context *brw,
|
||||
struct gl_shader_program *prog,
|
||||
struct brw_fragment_program *fp,
|
||||
|
|
|
|||
|
|
@ -121,8 +121,6 @@ struct intel_context
|
|||
|
||||
void (*debug_batch)(struct intel_context *intel);
|
||||
void (*annotate_aub)(struct intel_context *intel);
|
||||
bool (*render_target_supported)(struct intel_context *intel,
|
||||
struct gl_renderbuffer *rb);
|
||||
|
||||
void (*update_texture_surface)(struct gl_context *ctx,
|
||||
unsigned unit,
|
||||
|
|
|
|||
|
|
@ -642,7 +642,7 @@ intel_validate_framebuffer(struct gl_context *ctx, struct gl_framebuffer *fb)
|
|||
continue;
|
||||
}
|
||||
|
||||
if (!intel->vtbl.render_target_supported(intel, rb)) {
|
||||
if (!brw_render_target_supported(intel, rb)) {
|
||||
fbo_incomplete(fb, "FBO incomplete: Unsupported HW "
|
||||
"texture/renderbuffer format attached: %s\n",
|
||||
_mesa_get_format_name(intel_rb_format(irb)));
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue