'hud/hud_driver_query.c',
'hud/hud_fps.c',
'hud/hud_private.h',
+ 'indices/u_indices.h',
+ 'indices/u_indices_priv.h',
+ 'indices/u_primconvert.c',
+ 'indices/u_primconvert.h',
'os/os_process.h',
'pipebuffer/pb_buffer_fenced.c',
'pipebuffer/pb_buffer_fenced.h',
sources: files_u_tracepoints,
)
+u_indices_gen_c = custom_target(
+ 'u_indices_gen.c',
+ input : 'indices/u_indices_gen.py',
+ output : 'u_indices_gen.c',
+ command : [prog_python, '@INPUT@', '@OUTPUT@'],
+)
+
+u_unfilled_gen_c = custom_target(
+ 'u_unfilled_gen.c',
+ input : 'indices/u_unfilled_gen.py',
+ output : 'u_unfilled_gen.c',
+ command : [prog_python, '@INPUT@', '@OUTPUT@'],
+)
+
libgallium_extra_c_args = []
libgallium = static_library(
'gallium',
- [files_libgallium],
+ [files_libgallium, u_indices_gen_c, u_unfilled_gen_c],
include_directories : [
inc_loader, inc_gallium, inc_src, inc_include, include_directories('util')
],
#include "util/u_helpers.h"
#include "util/u_inlines.h"
#include "util/u_memory.h"
-#include "util/indices/u_primconvert.h"
#include "util/u_prim_restart.h"
#include "util/u_screen.h"
#include "util/u_upload_mgr.h"
+#include "indices/u_primconvert.h"
#include "translate/translate.h"
#include "translate/translate_cache.h"
#include "cso_cache/cso_cache.h"
#include "d3d12_video_proc.h"
#include "d3d12_video_buffer.h"
#endif
-#include "util/indices/u_primconvert.h"
+#include "indices/u_primconvert.h"
#include "util/u_atomic.h"
#include "util/u_blitter.h"
#include "util/u_dual_blend.h"
#include "d3d12_screen.h"
#include "d3d12_surface.h"
-#include "util/indices/u_primconvert.h"
+#include "indices/u_primconvert.h"
#include "util/u_debug.h"
#include "util/u_draw.h"
#include "util/u_helpers.h"
#include "svga_cmd.h"
+#include "indices/u_indices.h"
#include "util/u_inlines.h"
#include "util/u_prim.h"
-#include "util/indices/u_indices.h"
#include "svga_hw_reg.h"
#include "svga_draw.h"
*
**********************************************************/
+#include "indices/u_indices.h"
#include "util/u_inlines.h"
#include "util/u_prim.h"
#include "util/u_upload_mgr.h"
-#include "util/indices/u_indices.h"
#include "svga_cmd.h"
#include "svga_draw.h"
#include "pipe/p_compiler.h"
#include "pipe/p_defines.h"
-#include "util/indices/u_indices.h"
+#include "indices/u_indices.h"
#include "util/u_prim.h"
#include "svga_context.h"
#include "svga_hw_reg.h"
#include "pipe/p_state.h"
#include "nir/nir_to_tgsi.h"
#include "util/format/u_format.h"
-#include "util/indices/u_primconvert.h"
+#include "indices/u_primconvert.h"
#include "util/u_draw.h"
#include "util/u_inlines.h"
#include "util/u_memory.h"
*/
/* find | grep .*h$ >../headers.txt */
+#include <indices/u_indices.h>
+#include <indices/u_indices_priv.h>
+#include <indices/u_primconvert.h>
#include <mesa/main/accum.h>
#include <mesa/main/api_arrayelt.h>
#include <mesa/main/arrayobj.h>
#include <util/glheader.h>
#include <util/half_float.h>
#include <util/hash_table.h>
-#include <util/indices/u_indices.h>
-#include <util/indices/u_indices_priv.h>
-#include <util/indices/u_primconvert.h>
#include <util/list.h>
#include <util/log.h>
#include <util/macros.h>
#include "util/bitscan.h"
#include "util/u_memory.h"
#include "util/hash_table.h"
-#include "util/indices/u_indices.h"
+#include "gallium/auxiliary/indices/u_indices.h"
#include "util/u_prim.h"
#include "gallium/include/pipe/p_state.h"
'vma.c',
'vma.h',
'xxhash.h',
- 'indices/u_indices.h',
- 'indices/u_indices_priv.h',
- 'indices/u_primconvert.c',
- 'indices/u_primconvert.h',
'mesa_cache_db.c',
'mesa_cache_db.h',
)
u_trace_py = files('perf/u_trace.py')
-u_indices_gen_c = custom_target(
- 'u_indices_gen.c',
- input : 'indices/u_indices_gen.py',
- output : 'u_indices_gen.c',
- command : [prog_python, '@INPUT@', '@OUTPUT@'],
-)
-
-u_unfilled_gen_c = custom_target(
- 'u_unfilled_gen.c',
- input : 'indices/u_unfilled_gen.py',
- output : 'u_unfilled_gen.c',
- command : [prog_python, '@INPUT@', '@OUTPUT@'],
-)
-
libmesa_util_sse41 = static_library(
'mesa_util_sse41',
files('streaming-load-memcpy.c'),
_libmesa_util = static_library(
'mesa_util',
- [files_mesa_util, files_debug_stack, format_srgb, u_indices_gen_c, u_unfilled_gen_c],
+ [files_mesa_util, files_debug_stack, format_srgb],
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
dependencies : deps_for_libmesa_util,
link_with: [libmesa_format, libmesa_util_sse41],