mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-16 18:00:36 +01:00
i965: remove unused hal hooks
These don't appear to have ever been used.
This commit is contained in:
parent
85063f14ea
commit
eb9da9706e
5 changed files with 0 additions and 114 deletions
|
|
@ -49,7 +49,6 @@ DRIVER_SOURCES = \
|
|||
brw_gs.c \
|
||||
brw_gs_emit.c \
|
||||
brw_gs_state.c \
|
||||
brw_hal.c \
|
||||
brw_metaops.c \
|
||||
brw_misc_state.c \
|
||||
brw_program.c \
|
||||
|
|
|
|||
|
|
@ -1,52 +0,0 @@
|
|||
/*
|
||||
Copyright (C) Intel Corp. 2006. All Rights Reserved.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice (including the
|
||||
next paragraph) shall be included in all copies or substantial
|
||||
portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
**********************************************************************/
|
||||
|
||||
#include "intel_batchbuffer.h"
|
||||
#include "brw_context.h"
|
||||
#include "brw_state.h"
|
||||
#include "brw_defines.h"
|
||||
#include "brw_hal.h"
|
||||
#include <dlfcn.h>
|
||||
|
||||
static void *brw_hal_lib;
|
||||
static GLboolean brw_hal_tried;
|
||||
|
||||
void *
|
||||
brw_hal_find_symbol (char *symbol)
|
||||
{
|
||||
if (!brw_hal_tried)
|
||||
{
|
||||
char *brw_hal_name = getenv ("INTEL_HAL");
|
||||
|
||||
if (!brw_hal_name)
|
||||
brw_hal_name = "/usr/lib/xorg/modules/drivers/intel_hal.so";
|
||||
|
||||
brw_hal_lib = dlopen (brw_hal_name, RTLD_LAZY|RTLD_LOCAL);
|
||||
brw_hal_tried = 1;
|
||||
}
|
||||
if (!brw_hal_lib)
|
||||
return NULL;
|
||||
return dlsym (brw_hal_lib, symbol);
|
||||
}
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
/*
|
||||
Copyright (C) Intel Corp. 2006. All Rights Reserved.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice (including the
|
||||
next paragraph) shall be included in all copies or substantial
|
||||
portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
**********************************************************************/
|
||||
|
||||
void *
|
||||
brw_hal_find_symbol (char *symbol);
|
||||
|
|
@ -35,7 +35,6 @@
|
|||
#include "brw_context.h"
|
||||
#include "brw_state.h"
|
||||
#include "brw_defines.h"
|
||||
#include "brw_hal.h"
|
||||
|
||||
#define VS 0
|
||||
#define GS 1
|
||||
|
|
@ -81,20 +80,6 @@ static void recalculate_urb_fence( struct brw_context *brw )
|
|||
GLuint vsize = brw->vs.prog_data->urb_entry_size;
|
||||
GLuint sfsize = brw->sf.prog_data->urb_entry_size;
|
||||
|
||||
static GLboolean (*hal_recalculate_urb_fence) (struct brw_context *brw);
|
||||
static GLboolean hal_tried;
|
||||
|
||||
if (!hal_tried)
|
||||
{
|
||||
hal_recalculate_urb_fence = brw_hal_find_symbol ("intel_hal_recalculate_urb_fence");
|
||||
hal_tried = 1;
|
||||
}
|
||||
if (hal_recalculate_urb_fence)
|
||||
{
|
||||
if ((*hal_recalculate_urb_fence) (brw))
|
||||
return;
|
||||
}
|
||||
|
||||
if (csize < limits[CS].min_entry_size)
|
||||
csize = limits[CS].min_entry_size;
|
||||
|
||||
|
|
|
|||
|
|
@ -34,7 +34,6 @@
|
|||
#include "brw_util.h"
|
||||
#include "brw_wm.h"
|
||||
#include "brw_state.h"
|
||||
#include "brw_hal.h"
|
||||
|
||||
|
||||
GLuint brw_wm_nr_args( GLuint opcode )
|
||||
|
|
@ -120,20 +119,6 @@ GLuint brw_wm_is_scalar_result( GLuint opcode )
|
|||
}
|
||||
|
||||
|
||||
static void brw_wm_pass_hal (struct brw_wm_compile *c)
|
||||
{
|
||||
static void (*hal_wm_pass) (struct brw_wm_compile *c);
|
||||
static GLboolean hal_tried;
|
||||
|
||||
if (!hal_tried)
|
||||
{
|
||||
hal_wm_pass = brw_hal_find_symbol ("intel_hal_wm_pass");
|
||||
hal_tried = 1;
|
||||
}
|
||||
if (hal_wm_pass)
|
||||
(*hal_wm_pass) (c);
|
||||
}
|
||||
|
||||
static void do_wm_prog( struct brw_context *brw,
|
||||
struct brw_fragment_program *fp,
|
||||
struct brw_wm_prog_key *key)
|
||||
|
|
@ -171,10 +156,6 @@ static void do_wm_prog( struct brw_context *brw,
|
|||
*/
|
||||
brw_wm_pass1(c);
|
||||
|
||||
/* Hal optimization
|
||||
*/
|
||||
brw_wm_pass_hal (c);
|
||||
|
||||
/* Register allocation.
|
||||
*/
|
||||
c->grf_limit = BRW_WM_MAX_GRF/2;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue