mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 04:30:10 +01:00
i965: brwInitVtbl needs to know the chipset generation
Fixes major regressions since de958de.
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
parent
de958de71b
commit
e87c63f288
2 changed files with 6 additions and 0 deletions
|
|
@ -140,6 +140,11 @@ brwCreateContext(int api,
|
|||
return false;
|
||||
}
|
||||
|
||||
/* brwInitVtbl needs to know the chipset generation so that it can set the
|
||||
* right pointers.
|
||||
*/
|
||||
brw->intel.gen = screen->gen;
|
||||
|
||||
brwInitVtbl( brw );
|
||||
|
||||
brwInitDriverFunctions(screen, &functions);
|
||||
|
|
|
|||
|
|
@ -249,6 +249,7 @@ void brwInitVtbl( struct brw_context *brw )
|
|||
brw->intel.vtbl.render_target_supported = brw_render_target_supported;
|
||||
brw->intel.vtbl.is_hiz_depth_format = brw_is_hiz_depth_format;
|
||||
|
||||
assert(brw->intel.gen >= 4);
|
||||
if (brw->intel.gen >= 7) {
|
||||
gen7_init_vtable_surface_functions(brw);
|
||||
} else if (brw->intel.gen >= 4) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue