- Timestamp:
- Mar 21, 2024 6:43:35 PM (12 months ago)
- svn:sync-xref-src-repo-rev:
- 162381
- Location:
- trunk/src/VBox/Additions/3D/mesa
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/3D/mesa/Makefile.kmk
r98906 r103994 36 36 endif 37 37 38 PYTHON_CMD = $(VBOX_BLD_PYTHON) -B 39 40 # 41 # Target lists. 42 # 43 LIBRARIES.win += \ 44 VBoxMesaUtilLib \ 45 VBoxMesaLib \ 46 VBoxMesaWglLib \ 47 VBoxMesaGalliumAuxLib \ 48 VBoxMesaNineLib \ 49 VBoxMesaSVGALib \ 50 VBoxMesaSVGAWinsysLib 51 LIBRARIES.win.amd64 += \ 52 VBoxMesaUtilLib-x86 \ 53 VBoxMesaLib-x86 \ 54 VBoxMesaWglLib-x86 \ 55 VBoxMesaGalliumAuxLib-x86 \ 56 VBoxMesaNineLib-x86 \ 57 VBoxMesaSVGALib-x86 \ 58 VBoxMesaSVGAWinsysLib-x86 59 60 61 TEMPLATE_VBoxMesa3DGuestR3Lib = VBox Mesa 3D Guest User Mode Library 62 TEMPLATE_VBoxMesa3DGuestR3Lib_EXTENDS = VBoxMesa3DGuestR3Dll 63 TEMPLATE_VBoxMesa3DGuestR3Lib_INST = $(INST_ADDITIONS_LIB) 64 ifeq ($(KBUILD_TARGET),win) 65 # Do not treat warnings as errors, because Mesa code produces too many warnings with MSC. 66 TEMPLATE_VBoxMesa3DGuestR3Lib_CFLAGS = $(filter-out -WX,$(TEMPLATE_VBoxMesa3DGuestR3Dll_CFLAGS)) 67 TEMPLATE_VBoxMesa3DGuestR3Lib_CXXFLAGS = $(filter-out -WX,$(TEMPLATE_VBoxMesa3DGuestR3Dll_CXXFLAGS)) 68 # -wd4005: vcc120: '__useHeader' : macro redefinition 69 # -wd4018: signed/unsigned mismatch 70 # -wd4054: 'type cast' : from function pointer to data pointer 'void *' 71 # -wd4057: 'function' : 'int *' differs in indirection to slightly different base types from 'uint32_t *' 72 # -wd4090: 'function' : different 'const' qualifiers 73 # -wd4098: 'void' function returning a value 74 # -wd4099: 'st_src_reg' : type name first seen using 'class' now seen using 'struct' 75 # -wd4100: unreferenced formal parameter 76 # -wd4101: unreferenced local variable 77 # -wd4130: '==' : logical operation on address of string constant 78 # -wd4132: 'color' : const object should be initialized 79 # -wd4146: unary minus operator applied to unsigned type, result still unsigned 80 # -wd4152: nonstandard extension, function/data pointer conversion in expression 81 # -wd4189: 'signo' : local variable is initialized but not referenced 82 # -wd4200: nonstandard extension used : zero-sized array in struct/union 83 # -wd4204: nonstandard extension used : non-constant aggregate initializer 84 # -wd4206: nonstandard extension used : translation unit is empty 85 # -wd4211: nonstandard extension used : redefined extern to static 86 # -wd4221: nonstandard extension used : 'tokens' : cannot be initialized using address of automatic variable 'tokens' 87 # -wd4245: '=' : conversion from 'int' to 'unsigned int', signed/unsigned mismatch 88 # -wd4255: no function prototype given 89 # -wd4258: 'i' : definition from the for loop is ignored; the definition from the enclosing scope is used 90 # -wd4265: 'ir_variable_refcount_visitor' : class has virtual functions, but destructor is not virtual 91 # -wd4267: '=' : conversion from 'size_t' to 'unsigned int', possible loss of data 92 # -wd4266: 'void ir_visitor::visit(ir_rvalue *)' : no override available for virtual member function from base 'ir_visitor'; function is hidden 93 # -wd4287: unsigned/negative constant mismatch 94 # -wd4291: 'void *exec_node::operator new(size_t,void *)' : no matching operator delete found; memory will not be freed if initialization throws an exception 95 # -wd4305: truncation from 'double' to 'const float' 96 # -wd4306: 'type cast' : conversion from 'int' to 'void *' of greater size 97 # -wd4310: cast truncates constant value 98 # -wd4311: 'type cast' : pointer truncation from 'void *' to 'unsigned long' 99 # -wd4351: new behavior: elements of array '_mesa_glsl_parse_state::cs_input_local_size' will be default initialized 100 # -wd4355: 'this' : used in base member initializer list 101 # -wd4388: '==' : signed/unsigned mismatch 102 # -wd4389: '==' : signed/unsigned mismatch 103 # -wd4640: 'ts' : construction of local static object is not thread-safe 104 # -wd4668: '__STDC_VERSION__' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 105 # -wd4700: uninitialized local variable 'tmp' used 106 # -wd4701: potentially uninitialized local variable 'query' used 107 # -wd4702: unreachable code 108 # -wd4703: vcc120: potentially uninitialized local pointer variable 'gen_func' used 109 # -wd4756: overflow in constant arithmetic 110 # -wd4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) 111 # -wd4805: '|=' : unsafe mix of type 'GLboolean' and type 'bool' in operation 112 # -wd4918: 'y' : invalid character in pragma optimization list 113 VBOX_MESA3D_VCC_DISABLED_WARNINGS := \ 114 -wd4005 -wd4018 -wd4054 -wd4057 -wd4090 -wd4098 -wd4099 -wd4100 -wd4101 -wd4130 -wd4132 -wd4146 \ 115 -wd4152 -wd4189 -wd4200 -wd4204 -wd4206 -wd4211 -wd4221 -wd4245 -wd4255 -wd4258 -wd4265 -wd4267 -wd4266 \ 116 -wd4287 -wd4291 -wd4305 -wd4306 -wd4310 -wd4311 -wd4351 -wd4355 -wd4388 -wd4389 -wd4640 -wd4668 -wd4700 \ 117 -wd4701 -wd4702 -wd4703 -wd4756 -wd4800 -wd4805 -wd4918 118 # -wd4458: declaration of 'array' hides class member 119 # -wd4477: 'fprintf' : format string '%u' requires an argument of type 'unsigned int', but variadic argument 1 has type 'LONGLONG' 120 # -wd4774: 'printf' : format string expected in argument 1 is not a string literal 121 # -wd4456: declaration of 'pos_dst' hides previous local declaration 122 # -wd4777: '_snprintf' : format string '%u' requires an argument of type 'unsigned int', but variadic argument 1 has type 'const DWORD' 123 # -wd4459: declaration of 'stw_dev' hides global declaration 124 # -wd4457: declaration of 'usage' hides function parameter 125 VBOX_MESA3D_VCC_DISABLED_WARNINGS += \ 126 -wd4458 -wd4477 -wd4774 -wd4456 -wd4777 -wd4459 -wd4457 127 # -wd4254: '=': conversion from 'unsigned int':'3' to 'unsigned int':'2', possible loss of data 128 # -wd5039: pointer or reference to potentially throwing function passed to 'extern "C"' function under -EHc. Undefined behavior may occur if this function throws an exception 129 # -wd5204: class has virtual functions, but its trivial destructor is not virtual; instances of objects derived from this class may not be destructed correctly 130 # -wd5219: implicit conversion from 'int' to 'float', possible loss of data 131 VBOX_MESA3D_VCC_DISABLED_WARNINGS += \ 132 -wd4254 -wd5039 -wd5204 -wd5219 133 134 TEMPLATE_VBoxMesa3DGuestR3Lib_CFLAGS.win += $(VBOX_MESA3D_VCC_DISABLED_WARNINGS) 135 TEMPLATE_VBoxMesa3DGuestR3Lib_CXXFLAGS.win += $(VBOX_MESA3D_VCC_DISABLED_WARNINGS) 136 endif 137 TEMPLATE_VBoxMesa3DGuestR3Lib_INCS = \ 138 include \ 139 $(VBOX_MESA)/include \ 140 $(VBOX_MESA)/include/GL \ 141 $(VBOX_MESA)/src \ 142 $(VBOX_MESA)/src/mapi \ 143 $(VBOX_MESA)/src/util \ 144 $(VBOX_MESA)/src/mesa \ 145 $(VBOX_MESA)/src/mesa/main \ 146 $(VBOX_MESA)/src/compiler \ 147 $(VBOX_MESA)/src/compiler/nir \ 148 $(VBOX_MESA)/src/gallium/include \ 149 $(VBOX_MESA)/src/gallium/auxiliary \ 150 $(VBOX_MESA)/src/gallium/state_trackers/wgl 151 ifdef VBOX_WITH_NOCRT_STATIC 152 TEMPLATE_VBoxMesa3DGuestR3Lib_INCS += \ 153 $(TEMPLATE_VBoxMesa3DGuestR3Dll_INCS) 154 endif 155 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING 156 TEMPLATE_VBoxMesa3DGuestR3Lib_DEFS = \ 157 $(TEMPLATE_VBoxMesa3DGuestR3Dll_DEFS) \ 158 PACKAGE_VERSION="$(VBOX_MESA)" \ 159 PACKAGE_BUGREPORT="$(VBOX_MESA)" 160 else 161 TEMPLATE_VBoxMesa3DGuestR3Lib_DEFS = \ 162 $(TEMPLATE_VBoxMesa3DGuestR3Dll_DEFS) \ 163 PACKAGE_VERSION=\"$(VBOX_MESA)\" \ 164 PACKAGE_BUGREPORT=\"$(VBOX_MESA)\" 165 endif 166 # For wgl, glapi and mesa 167 TEMPLATE_VBoxMesa3DGuestR3Lib_DEFS += \ 168 MAPI_MODE_UTIL _GDI32_ BUILD_GL32 KHRONOS_DLL_EXPORTS GL_API=GLAPI GL_APIENTRY=GLAPIENTRY _GLAPI_NO_EXPORTS 169 TEMPLATE_VBoxMesa3DGuestR3Lib_DEFS.release = \ 170 $(TEMPLATE_VBoxMesa3DGuestR3Dll_DEFS.release) \ 171 NDEBUG 172 173 174 # 175 # VBoxMesaUtilLib 176 # 177 VBoxMesaUtilLib_TEMPLATE = VBoxMesa3DGuestR3Lib 178 VBoxMesaUtilLib_INCS = \ 179 $(VBoxMesaUtilLib_0_OUTDIR)/$(VBOX_MESA)/src \ 180 $(VBoxMesaUtilLib_0_OUTDIR)/$(VBOX_MESA)/src/util/format \ 181 $(VBOX_MESA)/src/util/format 182 183 VBoxMesaUtilLib_DEPS = \ 184 $(VBoxMesaUtilLib_0_OUTDIR)/$(VBOX_MESA)/src/util/format/u_format_pack.h 185 186 VBoxMesaUtilLib_SOURCES = \ 187 $(VBoxMesaUtilLib_0_OUTDIR)/$(VBOX_MESA)/src/util/format/u_format_pack.c \ 188 $(VBoxMesaUtilLib_0_OUTDIR)/$(VBOX_MESA)/src/util/format_srgb.c 189 190 $$(VBoxMesaUtilLib_0_OUTDIR)/$(VBOX_MESA)/src/util/format/u_format_pack.c: \ 191 $(VBOX_PATH_MESA)/src/util/format/u_format_table.py \ 192 $(VBOX_PATH_MESA)/src/util/format/u_format.csv | $$(dir $$@) 193 $(call MSG_GENERATE,python,$@,$$@) 194 $(QUIET)$(PYTHON_CMD) $< $(VBOX_PATH_MESA)/src/util/format/u_format.csv >$@ 195 196 $$(VBoxMesaUtilLib_0_OUTDIR)/$(VBOX_MESA)/src/util/format/u_format_pack.h: \ 197 $(VBOX_PATH_MESA)/src/util/format/u_format_table.py \ 198 $(VBOX_PATH_MESA)/src/util/format/u_format.csv | $$(dir $$@) 199 $(call MSG_GENERATE,python,$@,$$@) 200 $(QUIET)$(PYTHON_CMD) $< --header $(VBOX_PATH_MESA)/src/util/format/u_format.csv >$@ 201 202 $$(VBoxMesaUtilLib_0_OUTDIR)/$(VBOX_MESA)/src/util/format_srgb.c: \ 203 $(VBOX_PATH_MESA)/src/util/format_srgb.py | $$(dir $$@) 204 $(call MSG_GENERATE,python,$@,$$@) 205 $(QUIET)$(PYTHON_CMD) $< >$@ 206 207 VBoxMesaUtilLib_SOURCES += \ 208 $(VBOX_MESA)/src/util/anon_file.c \ 209 $(VBOX_MESA)/src/util/bitscan.c \ 210 $(VBOX_MESA)/src/util/blob.c \ 211 $(VBOX_MESA)/src/util/build_id.c \ 212 $(VBOX_MESA)/src/util/compress.c \ 213 $(VBOX_MESA)/src/util/crc32.c \ 214 $(VBOX_MESA)/src/util/dag.c \ 215 $(VBOX_MESA)/src/util/debug.c \ 216 $(VBOX_MESA)/src/util/disk_cache.c \ 217 $(VBOX_MESA)/src/util/disk_cache_os.c \ 218 $(VBOX_MESA)/src/util/double.c \ 219 $(VBOX_MESA)/src/util/fast_idiv_by_const.c \ 220 $(VBOX_MESA)/src/util/fossilize_db.c \ 221 $(VBOX_MESA)/src/util/half_float.c \ 222 $(VBOX_MESA)/src/util/hash_table.c \ 223 $(VBOX_MESA)/src/util/log.c \ 224 $(VBOX_MESA)/src/util/memstream.c \ 225 $(VBOX_MESA)/src/util/mesa-sha1.c \ 226 $(VBOX_MESA)/src/util/os_file.c \ 227 $(VBOX_MESA)/src/util/os_memory_fd.c \ 228 $(VBOX_MESA)/src/util/os_misc.c \ 229 $(VBOX_MESA)/src/util/os_socket.c \ 230 $(VBOX_MESA)/src/util/os_time.c \ 231 $(VBOX_MESA)/src/util/ralloc.c \ 232 $(VBOX_MESA)/src/util/rand_xor.c \ 233 $(VBOX_MESA)/src/util/rb_tree.c \ 234 $(VBOX_MESA)/src/util/register_allocate.c \ 235 $(VBOX_MESA)/src/util/rgtc.c \ 236 $(VBOX_MESA)/src/util/set.c \ 237 $(VBOX_MESA)/src/util/slab.c \ 238 $(VBOX_MESA)/src/util/softfloat.c \ 239 $(VBOX_MESA)/src/util/sparse_array.c \ 240 $(VBOX_MESA)/src/util/string_buffer.c \ 241 $(VBOX_MESA)/src/util/strtod.c \ 242 $(VBOX_MESA)/src/util/u_atomic.c \ 243 $(VBOX_MESA)/src/util/u_cpu_detect.c \ 244 $(VBOX_MESA)/src/util/u_debug.c \ 245 $(VBOX_MESA)/src/util/u_debug_describe.c \ 246 $(VBOX_MESA)/src/util/u_debug_memory.c \ 247 $(VBOX_MESA)/src/util/u_debug_refcnt.c \ 248 $(VBOX_MESA)/src/util/u_debug_stack.c \ 249 $(VBOX_MESA)/src/util/u_debug_symbol.c \ 250 $(VBOX_MESA)/src/util/u_hash_table.c \ 251 $(VBOX_MESA)/src/util/u_idalloc.c \ 252 $(VBOX_MESA)/src/util/u_math.c \ 253 $(VBOX_MESA)/src/util/u_mm.c \ 254 $(VBOX_MESA)/src/util/u_process.c \ 255 $(VBOX_MESA)/src/util/u_queue.c \ 256 $(VBOX_MESA)/src/util/u_vector.c \ 257 $(VBOX_MESA)/src/util/vma.c \ 258 $(VBOX_MESA)/src/util/format/u_format.c \ 259 $(VBOX_MESA)/src/util/format/u_format_bptc.c \ 260 $(VBOX_MESA)/src/util/format/u_format_etc.c \ 261 $(VBOX_MESA)/src/util/format/u_format_fxt1.c \ 262 $(VBOX_MESA)/src/util/format/u_format_latc.c \ 263 $(VBOX_MESA)/src/util/format/u_format_other.c \ 264 $(VBOX_MESA)/src/util/format/u_format_rgtc.c \ 265 $(VBOX_MESA)/src/util/format/u_format_s3tc.c \ 266 $(VBOX_MESA)/src/util/format/u_format_tests.c \ 267 $(VBOX_MESA)/src/util/format/u_format_unpack_neon.c \ 268 $(VBOX_MESA)/src/util/format/u_format_yuv.c \ 269 $(VBOX_MESA)/src/util/format/u_format_zs.c \ 270 $(VBOX_MESA)/src/util/u_printf.cpp \ 271 $(VBOX_MESA)/src/util/u_qsort.cpp \ 272 $(VBOX_MESA)/src/util/sha1/sha1.c 273 274 # Unused 275 # $(VBOX_MESA)/src/util/xmlconfig.c 276 277 # 32 bit lib for 64 bit build 278 VBoxMesaUtilLib-x86_EXTENDS = VBoxMesaUtilLib 279 VBoxMesaUtilLib-x86_BLD_TRG_ARCH = x86 280 281 282 # 283 # VBoxMesaLib 284 # 285 VBoxMesaLib_TEMPLATE = VBoxMesa3DGuestR3Lib 286 VBoxMesaLib_INCS = \ 287 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler \ 288 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl \ 289 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir \ 290 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/spirv \ 291 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mapi/glapi \ 292 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa \ 293 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main \ 294 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/program \ 295 $(VBOX_MESA)/src/compiler/glsl \ 296 $(VBOX_MESA)/src/compiler/glsl/glcpp \ 297 $(VBOX_MESA)/src/compiler/spirv 298 299 VBoxMesaLib_DEPS = \ 300 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/ir_expression_operation.h \ 301 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/ir_expression_operation_strings.h \ 302 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/ir_expression_operation_constant.h \ 303 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/float64_glsl.h \ 304 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/glsl_parser.h \ 305 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/glcpp/glcpp-parse.h \ 306 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_builder_opcodes.h \ 307 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_intrinsics.h \ 308 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_intrinsics_indices.h \ 309 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_opcodes.h \ 310 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/spirv/vtn_generator_ids.h \ 311 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mapi/glapi/glapitable.h \ 312 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mapi/glapi/glapitemp.h \ 313 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mapi/glapi/glprocs.h \ 314 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/dispatch.h \ 315 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/format_info.h \ 316 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/get_hash.h \ 317 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated.h \ 318 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/remap_helper.h \ 319 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/program/program_parse.tab.h 320 321 VBoxMesaLib_SOURCES = \ 322 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/glsl_lexer.cpp \ 323 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/glsl_parser.cpp \ 324 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/glcpp/glcpp-lex.c \ 325 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/glcpp/glcpp-parse.c \ 326 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_constant_expressions.c \ 327 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_intrinsics.c \ 328 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_opcodes.c \ 329 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_opt_algebraic.c \ 330 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/spirv/spirv_info.c \ 331 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/spirv/vtn_gather_types.c \ 332 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mapi/glapi/enums.c \ 333 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/api_exec.c \ 334 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/format_fallback.c \ 335 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated0.c \ 336 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated1.c \ 337 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated2.c \ 338 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated3.c \ 339 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated4.c \ 340 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated5.c \ 341 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated6.c \ 342 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated7.c \ 343 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/program/program_parse.tab.c \ 344 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/program/lex.yy.c 345 346 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_builder_opcodes.h: \ 347 $(VBOX_PATH_MESA)/src/compiler/nir/nir_builder_opcodes_h.py | $$(dir $$@) 348 $(call MSG_GENERATE,python,$@,$$@) 349 $(QUIET)$(PYTHON_CMD) $< >$@ 350 351 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_constant_expressions.c: \ 352 $(VBOX_PATH_MESA)/src/compiler/nir/nir_constant_expressions.py | $$(dir $$@) 353 $(call MSG_GENERATE,python,$@,$$@) 354 $(QUIET)$(PYTHON_CMD) $< >$@ 355 356 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_opcodes.h: \ 357 $(VBOX_PATH_MESA)/src/compiler/nir/nir_opcodes_h.py | $$(dir $$@) 358 $(call MSG_GENERATE,python,$@,$$@) 359 $(QUIET)$(PYTHON_CMD) $< >$@ 360 361 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_opcodes.c: \ 362 $(VBOX_PATH_MESA)/src/compiler/nir/nir_opcodes_c.py | $$(dir $$@) 363 $(call MSG_GENERATE,python,$@,$$@) 364 $(QUIET)$(PYTHON_CMD) $< >$@ 365 366 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_opt_algebraic.c: \ 367 $(VBOX_PATH_MESA)/src/compiler/nir/nir_opt_algebraic.py | $$(dir $$@) 368 $(call MSG_GENERATE,python,$@,$$@) 369 $(QUIET)$(PYTHON_CMD) $< >$@ 370 371 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_intrinsics.h: \ 372 $(VBOX_PATH_MESA)/src/compiler/nir/nir_intrinsics_h.py | $$(dir $$@) 373 $(call MSG_GENERATE,python,$@,$$@) 374 $(QUIET)$(PYTHON_CMD) $< --outdir $(dir $@) 375 376 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_intrinsics_indices.h: \ 377 $(VBOX_PATH_MESA)/src/compiler/nir/nir_intrinsics_indices_h.py | $$(dir $$@) 378 $(call MSG_GENERATE,python,$@,$$@) 379 $(QUIET)$(PYTHON_CMD) $< --outdir $(dir $@) 380 381 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_intrinsics.c: \ 382 $(VBOX_PATH_MESA)/src/compiler/nir/nir_intrinsics_c.py | $$(dir $$@) 383 $(call MSG_GENERATE,python,$@,$$@) 384 $(QUIET)$(PYTHON_CMD) $< --outdir $(dir $@) 385 386 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/ir_expression_operation.h: \ 387 $(VBOX_PATH_MESA)/src/compiler/glsl/ir_expression_operation.py | $$(dir $$@) 388 $(call MSG_GENERATE,python,$@,$$@) 389 $(QUIET)$(PYTHON_CMD) $< enum >$@ 390 391 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/ir_expression_operation_strings.h: \ 392 $(VBOX_PATH_MESA)/src/compiler/glsl/ir_expression_operation.py | $$(dir $$@) 393 $(call MSG_GENERATE,python,$@,$$@) 394 $(QUIET)$(PYTHON_CMD) $< strings >$@ 395 396 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/ir_expression_operation_constant.h: \ 397 $(VBOX_PATH_MESA)/src/compiler/glsl/ir_expression_operation.py | $$(dir $$@) 398 $(call MSG_GENERATE,python,$@,$$@) 399 $(QUIET)$(PYTHON_CMD) $< constant >$@ 400 401 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/dispatch.h: \ 402 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_table.py \ 403 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 404 $(call MSG_GENERATE,python,$@,$$@) 405 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -m remap_table >$@ 406 407 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated.h: \ 408 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal_h.py \ 409 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 410 $(call MSG_GENERATE,python,$@,$$@) 411 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml >$@ 412 413 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated0.c: \ 414 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 415 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 416 $(call MSG_GENERATE,python,$@,$$@) 417 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 0 -n 8 >$@ 418 419 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated1.c: \ 420 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 421 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 422 $(call MSG_GENERATE,python,$@,$$@) 423 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 1 -n 8 >$@ 424 425 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated2.c: \ 426 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 427 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 428 $(call MSG_GENERATE,python,$@,$$@) 429 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 2 -n 8 >$@ 430 431 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated3.c: \ 432 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 433 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 434 $(call MSG_GENERATE,python,$@,$$@) 435 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 3 -n 8 >$@ 436 437 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated4.c: \ 438 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 439 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 440 $(call MSG_GENERATE,python,$@,$$@) 441 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 4 -n 8 >$@ 442 443 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated5.c: \ 444 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 445 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 446 $(call MSG_GENERATE,python,$@,$$@) 447 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 5 -n 8 >$@ 448 449 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated6.c: \ 450 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 451 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 452 $(call MSG_GENERATE,python,$@,$$@) 453 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 6 -n 8 >$@ 454 455 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/marshal_generated7.c: \ 456 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 457 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 458 $(call MSG_GENERATE,python,$@,$$@) 459 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 7 -n 8 >$@ 460 461 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/api_exec.c: \ 462 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_genexec.py \ 463 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 464 $(call MSG_GENERATE,python,$@,$$@) 465 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml >$@ 466 467 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/format_info.h: \ 468 $(VBOX_PATH_MESA)/src/mesa/main/format_info.py \ 469 $(VBOX_PATH_MESA)/src/mesa/main/formats.csv | $$(dir $$@) 470 $(call MSG_GENERATE,python,$@,$$@) 471 $(QUIET)$(PYTHON_CMD) $< $(VBOX_PATH_MESA)/src/mesa/main/formats.csv >$@ 472 473 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/format_fallback.c: \ 474 $(VBOX_PATH_MESA)/src/mesa/main/format_fallback.py \ 475 $(VBOX_PATH_MESA)/src/mesa/main/formats.csv | $$(dir $$@) 476 $(call MSG_GENERATE,python,$@,$$@) 477 $(QUIET)$(PYTHON_CMD) $< $(VBOX_PATH_MESA)/src/mesa/main/formats.csv $@ 478 479 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/get_hash.h: \ 480 $(VBOX_PATH_MESA)/src/mesa/main/get_hash_generator.py \ 481 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 482 $(call MSG_GENERATE,python,$@,$$@) 483 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml >$@ 484 485 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/main/remap_helper.h: \ 486 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/remap_helper.py \ 487 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 488 $(call MSG_GENERATE,python,$@,$$@) 489 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml >$@ 490 491 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/glsl_parser.cpp \ 492 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/glsl_parser.h: \ 493 $(VBOX_PATH_MESA)/src/compiler/glsl/glsl_parser.yy | $$(dir $$@) 494 $(call MSG_GENERATE,bison,$@,$$@) 495 $(QUIET)$(TOOL_BISON_YACC) -o $@ -p _mesa_glsl_ --defines=$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/glsl_parser.h $< 496 497 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/glsl_lexer.cpp: \ 498 $(VBOX_PATH_MESA)/src/compiler/glsl/glsl_lexer.ll | $$(dir $$@) 499 $(call MSG_GENERATE,flex,$@,$$@) 500 $(QUIET)$(TOOL_FLEX_LEX) -o $@ $< 501 502 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/glcpp/glcpp-parse.c \ 503 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/glcpp/glcpp-parse.h: \ 504 $(VBOX_PATH_MESA)/src/compiler/glsl/glcpp/glcpp-parse.y | $$(dir $$@) 505 $(call MSG_GENERATE,bison,$@,$$@) 506 $(QUIET)$(TOOL_BISON_YACC) -o $@ -p glcpp_parser_ --defines=$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/glcpp/glcpp-parse.h $< 507 508 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/glcpp/glcpp-lex.c: \ 509 $(VBOX_PATH_MESA)/src/compiler/glsl/glcpp/glcpp-lex.l | $$(dir $$@) 510 $(call MSG_GENERATE,flex,$@,$$@) 511 $(QUIET)$(TOOL_FLEX_LEX) -o $@ $< 512 513 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/glsl/float64_glsl.h: \ 514 $(VBOX_PATH_MESA)/src/util/xxd.py \ 515 $(VBOX_PATH_MESA)/src/compiler/glsl/float64.glsl | $$(dir $$@) 516 $(call MSG_GENERATE,python,$@,$$@) 517 $(QUIET)$(PYTHON_CMD) $< $(VBOX_PATH_MESA)/src/compiler/glsl/float64.glsl $@ -n float64_source 518 519 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mapi/glapi/glapitemp.h: \ 520 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_apitemp.py \ 521 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 522 $(call MSG_GENERATE,python,$@,$$@) 523 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml >$@ 524 525 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mapi/glapi/glapitable.h: \ 526 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_table.py \ 527 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 528 $(call MSG_GENERATE,python,$@,$$@) 529 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml >$@ 530 531 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mapi/glapi/glprocs.h: \ 532 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_procs.py \ 533 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) 534 $(call MSG_GENERATE,python,$@,$$@) 535 $(QUIET)$(PYTHON_CMD) $< -c -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml >$@ 536 537 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mapi/glapi/enums.c: \ 538 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_enums.py \ 539 $(VBOX_PATH_MESA)/src/mapi/glapi/registry/gl.xml | $$(dir $$@) 540 $(call MSG_GENERATE,python,$@,$$@) 541 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/registry/gl.xml >$@ 542 543 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/spirv/spirv_info.c: \ 544 $(VBOX_PATH_MESA)/src/compiler/spirv/spirv_info_c.py \ 545 $(VBOX_PATH_MESA)/src/compiler/spirv/spirv.core.grammar.json | $$(dir $$@) 546 $(call MSG_GENERATE,python,$@,$$@) 547 $(QUIET)$(PYTHON_CMD) $< $(VBOX_PATH_MESA)/src/compiler/spirv/spirv.core.grammar.json $@ 548 549 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/spirv/vtn_gather_types.c: \ 550 $(VBOX_PATH_MESA)/src/compiler/spirv/vtn_gather_types_c.py \ 551 $(VBOX_PATH_MESA)/src/compiler/spirv/spirv.core.grammar.json | $$(dir $$@) 552 $(call MSG_GENERATE,python,$@,$$@) 553 $(QUIET)$(PYTHON_CMD) $< $(VBOX_PATH_MESA)/src/compiler/spirv/spirv.core.grammar.json $@ 554 555 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/spirv/vtn_generator_ids.h: \ 556 $(VBOX_PATH_MESA)/src/compiler/spirv/vtn_generator_ids_h.py \ 557 $(VBOX_PATH_MESA)/src/compiler/spirv/spir-v.xml | $$(dir $$@) 558 $(call MSG_GENERATE,python,$@,$$@) 559 $(QUIET)$(PYTHON_CMD) $< $(VBOX_PATH_MESA)/src/compiler/spirv/spir-v.xml $@ 560 561 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/program/program_parse.tab.c \ 562 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/program/program_parse.tab.h: \ 563 $(VBOX_PATH_MESA)/src/mesa/program/program_parse.y | $$(dir $$@) 564 $(call MSG_GENERATE,bison,$@,$$@) 565 $(QUIET)$(TOOL_BISON_YACC) -o $@ --defines=$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/program/program_parse.tab.h $< 566 567 $$(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/mesa/program/lex.yy.c: \ 568 $(VBOX_PATH_MESA)/src/mesa/program/program_lexer.l | $$(dir $$@) 569 $(call MSG_GENERATE,flex,$@,$$@) 570 $(QUIET)$(TOOL_FLEX_LEX) -o $@ $< 571 572 VBoxMesaLib_SOURCES += \ 573 $(VBOX_MESA)/src/mesa/state_tracker/st_atifs_to_nir.c \ 574 $(VBOX_MESA)/src/mesa/state_tracker/st_atom.c \ 575 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_array.c \ 576 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_atomicbuf.c \ 577 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_blend.c \ 578 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_clip.c \ 579 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_constbuf.c \ 580 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_depth.c \ 581 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_framebuffer.c \ 582 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_image.c \ 583 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_msaa.c \ 584 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_pixeltransfer.c \ 585 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_rasterizer.c \ 586 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_sampler.c \ 587 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_scissor.c \ 588 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_shader.c \ 589 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_stipple.c \ 590 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_storagebuf.c \ 591 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_tess.c \ 592 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_texture.c \ 593 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_viewport.c \ 594 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_bitmap.c \ 595 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_bitmap_shader.c \ 596 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_blit.c \ 597 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_bufferobjects.c \ 598 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_clear.c \ 599 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_compute.c \ 600 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_condrender.c \ 601 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_copyimage.c \ 602 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_drawpixels.c \ 603 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_drawpixels_shader.c \ 604 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_drawtex.c \ 605 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_eglimage.c \ 606 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_fbo.c \ 607 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_feedback.c \ 608 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_flush.c \ 609 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_memoryobjects.c \ 610 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_msaa.c \ 611 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_perfmon.c \ 612 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_perfquery.c \ 613 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_program.c \ 614 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_queryobj.c \ 615 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_rasterpos.c \ 616 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_readpixels.c \ 617 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_semaphoreobjects.c \ 618 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_strings.c \ 619 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_syncobj.c \ 620 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_texture.c \ 621 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_texturebarrier.c \ 622 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_viewport.c \ 623 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_xformfb.c \ 624 $(VBOX_MESA)/src/mesa/state_tracker/st_context.c \ 625 $(VBOX_MESA)/src/mesa/state_tracker/st_copytex.c \ 626 $(VBOX_MESA)/src/mesa/state_tracker/st_debug.c \ 627 $(VBOX_MESA)/src/mesa/state_tracker/st_draw.c \ 628 $(VBOX_MESA)/src/mesa/state_tracker/st_draw_feedback.c \ 629 $(VBOX_MESA)/src/mesa/state_tracker/st_extensions.c \ 630 $(VBOX_MESA)/src/mesa/state_tracker/st_format.c \ 631 $(VBOX_MESA)/src/mesa/state_tracker/st_gen_mipmap.c \ 632 $(VBOX_MESA)/src/mesa/state_tracker/st_glsl_to_ir.cpp \ 633 $(VBOX_MESA)/src/mesa/state_tracker/st_glsl_to_nir.cpp \ 634 $(VBOX_MESA)/src/mesa/state_tracker/st_glsl_to_tgsi.cpp \ 635 $(VBOX_MESA)/src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.cpp \ 636 $(VBOX_MESA)/src/mesa/state_tracker/st_glsl_to_tgsi_private.cpp \ 637 $(VBOX_MESA)/src/mesa/state_tracker/st_glsl_to_tgsi_temprename.cpp \ 638 $(VBOX_MESA)/src/mesa/state_tracker/st_manager.c \ 639 $(VBOX_MESA)/src/mesa/state_tracker/st_nir_builtins.c \ 640 $(VBOX_MESA)/src/mesa/state_tracker/st_nir_lower_builtin.c \ 641 $(VBOX_MESA)/src/mesa/state_tracker/st_nir_lower_tex_src_plane.c \ 642 $(VBOX_MESA)/src/mesa/state_tracker/st_pbo.c \ 643 $(VBOX_MESA)/src/mesa/state_tracker/st_program.c \ 644 $(VBOX_MESA)/src/mesa/state_tracker/st_sampler_view.c \ 645 $(VBOX_MESA)/src/mesa/state_tracker/st_scissor.c \ 646 $(VBOX_MESA)/src/mesa/state_tracker/st_shader_cache.c \ 647 $(VBOX_MESA)/src/mesa/state_tracker/st_texture.c \ 648 $(VBOX_MESA)/src/mesa/state_tracker/st_tgsi_lower_depth_clamp.c \ 649 $(VBOX_MESA)/src/mesa/state_tracker/st_tgsi_lower_yuv.c \ 650 $(VBOX_MESA)/src/mesa/state_tracker/st_vdpau.c 651 VBoxMesaLib_SOURCES += \ 652 $(VBOX_MESA)/src/mesa/program/arbprogparse.c \ 653 $(VBOX_MESA)/src/mesa/program/ir_to_mesa.cpp \ 654 $(VBOX_MESA)/src/mesa/program/prog_cache.c \ 655 $(VBOX_MESA)/src/mesa/program/prog_execute.c \ 656 $(VBOX_MESA)/src/mesa/program/prog_instruction.c \ 657 $(VBOX_MESA)/src/mesa/program/prog_noise.c \ 658 $(VBOX_MESA)/src/mesa/program/prog_opt_constant_fold.c \ 659 $(VBOX_MESA)/src/mesa/program/prog_optimize.c \ 660 $(VBOX_MESA)/src/mesa/program/prog_parameter.c \ 661 $(VBOX_MESA)/src/mesa/program/prog_parameter_layout.c \ 662 $(VBOX_MESA)/src/mesa/program/prog_print.c \ 663 $(VBOX_MESA)/src/mesa/program/prog_statevars.c \ 664 $(VBOX_MESA)/src/mesa/program/prog_to_nir.c \ 665 $(VBOX_MESA)/src/mesa/program/program.c \ 666 $(VBOX_MESA)/src/mesa/program/program_parse_extra.c \ 667 $(VBOX_MESA)/src/mesa/program/programopt.c \ 668 $(VBOX_MESA)/src/mesa/program/symbol_table.c 669 VBoxMesaLib_SOURCES += \ 670 $(VBOX_MESA)/src/mesa/main/accum.c \ 671 $(VBOX_MESA)/src/mesa/main/api_arrayelt.c \ 672 $(VBOX_MESA)/src/mesa/main/arbprogram.c \ 673 $(VBOX_MESA)/src/mesa/main/arrayobj.c \ 674 $(VBOX_MESA)/src/mesa/main/atifragshader.c \ 675 $(VBOX_MESA)/src/mesa/main/attrib.c \ 676 $(VBOX_MESA)/src/mesa/main/barrier.c \ 677 $(VBOX_MESA)/src/mesa/main/bbox.c \ 678 $(VBOX_MESA)/src/mesa/main/blend.c \ 679 $(VBOX_MESA)/src/mesa/main/blit.c \ 680 $(VBOX_MESA)/src/mesa/main/bufferobj.c \ 681 $(VBOX_MESA)/src/mesa/main/buffers.c \ 682 $(VBOX_MESA)/src/mesa/main/clear.c \ 683 $(VBOX_MESA)/src/mesa/main/clip.c \ 684 $(VBOX_MESA)/src/mesa/main/colortab.c \ 685 $(VBOX_MESA)/src/mesa/main/compute.c \ 686 $(VBOX_MESA)/src/mesa/main/condrender.c \ 687 $(VBOX_MESA)/src/mesa/main/conservativeraster.c \ 688 $(VBOX_MESA)/src/mesa/main/context.c \ 689 $(VBOX_MESA)/src/mesa/main/convolve.c \ 690 $(VBOX_MESA)/src/mesa/main/copyimage.c \ 691 $(VBOX_MESA)/src/mesa/main/cpuinfo.c \ 692 $(VBOX_MESA)/src/mesa/main/debug.c \ 693 $(VBOX_MESA)/src/mesa/main/debug_output.c \ 694 $(VBOX_MESA)/src/mesa/main/depth.c \ 695 $(VBOX_MESA)/src/mesa/main/dlist.c \ 696 $(VBOX_MESA)/src/mesa/main/draw.c \ 697 $(VBOX_MESA)/src/mesa/main/draw_validate.c \ 698 $(VBOX_MESA)/src/mesa/main/drawpix.c \ 699 $(VBOX_MESA)/src/mesa/main/drawtex.c \ 700 $(VBOX_MESA)/src/mesa/main/enable.c \ 701 $(VBOX_MESA)/src/mesa/main/errors.c \ 702 $(VBOX_MESA)/src/mesa/main/es1_conversion.c \ 703 $(VBOX_MESA)/src/mesa/main/eval.c \ 704 $(VBOX_MESA)/src/mesa/main/execmem.c \ 705 $(VBOX_MESA)/src/mesa/main/extensions.c \ 706 $(VBOX_MESA)/src/mesa/main/extensions_table.c \ 707 $(VBOX_MESA)/src/mesa/main/externalobjects.c \ 708 $(VBOX_MESA)/src/mesa/main/fbobject.c \ 709 $(VBOX_MESA)/src/mesa/main/feedback.c \ 710 $(VBOX_MESA)/src/mesa/main/ff_fragment_shader.cpp \ 711 $(VBOX_MESA)/src/mesa/main/ffvertex_prog.c \ 712 $(VBOX_MESA)/src/mesa/main/fog.c \ 713 $(VBOX_MESA)/src/mesa/main/format_utils.c \ 714 $(VBOX_MESA)/src/mesa/main/formatquery.c \ 715 $(VBOX_MESA)/src/mesa/main/formats.c \ 716 $(VBOX_MESA)/src/mesa/main/framebuffer.c \ 717 $(VBOX_MESA)/src/mesa/main/genmipmap.c \ 718 $(VBOX_MESA)/src/mesa/main/get.c \ 719 $(VBOX_MESA)/src/mesa/main/getstring.c \ 720 $(VBOX_MESA)/src/mesa/main/glformats.c \ 721 $(VBOX_MESA)/src/mesa/main/glspirv.c \ 722 $(VBOX_MESA)/src/mesa/main/glthread.c \ 723 $(VBOX_MESA)/src/mesa/main/glthread_bufferobj.c \ 724 $(VBOX_MESA)/src/mesa/main/glthread_draw.c \ 725 $(VBOX_MESA)/src/mesa/main/glthread_get.c \ 726 $(VBOX_MESA)/src/mesa/main/glthread_list.c \ 727 $(VBOX_MESA)/src/mesa/main/glthread_shaderobj.c \ 728 $(VBOX_MESA)/src/mesa/main/glthread_varray.c \ 729 $(VBOX_MESA)/src/mesa/main/hash.c \ 730 $(VBOX_MESA)/src/mesa/main/hint.c \ 731 $(VBOX_MESA)/src/mesa/main/histogram.c \ 732 $(VBOX_MESA)/src/mesa/main/image.c \ 733 $(VBOX_MESA)/src/mesa/main/light.c \ 734 $(VBOX_MESA)/src/mesa/main/lines.c \ 735 $(VBOX_MESA)/src/mesa/main/matrix.c \ 736 $(VBOX_MESA)/src/mesa/main/mipmap.c \ 737 $(VBOX_MESA)/src/mesa/main/multisample.c \ 738 $(VBOX_MESA)/src/mesa/main/objectlabel.c \ 739 $(VBOX_MESA)/src/mesa/main/objectpurge.c \ 740 $(VBOX_MESA)/src/mesa/main/pack.c \ 741 $(VBOX_MESA)/src/mesa/main/pbo.c \ 742 $(VBOX_MESA)/src/mesa/main/performance_monitor.c \ 743 $(VBOX_MESA)/src/mesa/main/performance_query.c \ 744 $(VBOX_MESA)/src/mesa/main/pipelineobj.c \ 745 $(VBOX_MESA)/src/mesa/main/pixel.c \ 746 $(VBOX_MESA)/src/mesa/main/pixelstore.c \ 747 $(VBOX_MESA)/src/mesa/main/pixeltransfer.c \ 748 $(VBOX_MESA)/src/mesa/main/points.c \ 749 $(VBOX_MESA)/src/mesa/main/polygon.c \ 750 $(VBOX_MESA)/src/mesa/main/program_binary.c \ 751 $(VBOX_MESA)/src/mesa/main/program_resource.c \ 752 $(VBOX_MESA)/src/mesa/main/querymatrix.c \ 753 $(VBOX_MESA)/src/mesa/main/queryobj.c \ 754 $(VBOX_MESA)/src/mesa/main/rastpos.c \ 755 $(VBOX_MESA)/src/mesa/main/readpix.c \ 756 $(VBOX_MESA)/src/mesa/main/remap.c \ 757 $(VBOX_MESA)/src/mesa/main/renderbuffer.c \ 758 $(VBOX_MESA)/src/mesa/main/robustness.c \ 759 $(VBOX_MESA)/src/mesa/main/samplerobj.c \ 760 $(VBOX_MESA)/src/mesa/main/scissor.c \ 761 $(VBOX_MESA)/src/mesa/main/shader_query.cpp \ 762 $(VBOX_MESA)/src/mesa/main/shaderapi.c \ 763 $(VBOX_MESA)/src/mesa/main/shaderimage.c \ 764 $(VBOX_MESA)/src/mesa/main/shaderobj.c \ 765 $(VBOX_MESA)/src/mesa/main/shared.c \ 766 $(VBOX_MESA)/src/mesa/main/spirv_extensions.c \ 767 $(VBOX_MESA)/src/mesa/main/state.c \ 768 $(VBOX_MESA)/src/mesa/main/stencil.c \ 769 $(VBOX_MESA)/src/mesa/main/streaming-load-memcpy.c \ 770 $(VBOX_MESA)/src/mesa/main/syncobj.c \ 771 $(VBOX_MESA)/src/mesa/main/texcompress.c \ 772 $(VBOX_MESA)/src/mesa/main/texcompress_astc.cpp \ 773 $(VBOX_MESA)/src/mesa/main/texcompress_bptc.c \ 774 $(VBOX_MESA)/src/mesa/main/texcompress_cpal.c \ 775 $(VBOX_MESA)/src/mesa/main/texcompress_etc.c \ 776 $(VBOX_MESA)/src/mesa/main/texcompress_fxt1.c \ 777 $(VBOX_MESA)/src/mesa/main/texcompress_rgtc.c \ 778 $(VBOX_MESA)/src/mesa/main/texcompress_s3tc.c \ 779 $(VBOX_MESA)/src/mesa/main/texenv.c \ 780 $(VBOX_MESA)/src/mesa/main/texformat.c \ 781 $(VBOX_MESA)/src/mesa/main/texgen.c \ 782 $(VBOX_MESA)/src/mesa/main/texgetimage.c \ 783 $(VBOX_MESA)/src/mesa/main/teximage.c \ 784 $(VBOX_MESA)/src/mesa/main/texobj.c \ 785 $(VBOX_MESA)/src/mesa/main/texparam.c \ 786 $(VBOX_MESA)/src/mesa/main/texstate.c \ 787 $(VBOX_MESA)/src/mesa/main/texstorage.c \ 788 $(VBOX_MESA)/src/mesa/main/texstore.c \ 789 $(VBOX_MESA)/src/mesa/main/texturebindless.c \ 790 $(VBOX_MESA)/src/mesa/main/textureview.c \ 791 $(VBOX_MESA)/src/mesa/main/transformfeedback.c \ 792 $(VBOX_MESA)/src/mesa/main/uniform_query.cpp \ 793 $(VBOX_MESA)/src/mesa/main/uniforms.c \ 794 $(VBOX_MESA)/src/mesa/main/varray.c \ 795 $(VBOX_MESA)/src/mesa/main/vdpau.c \ 796 $(VBOX_MESA)/src/mesa/main/version.c \ 797 $(VBOX_MESA)/src/mesa/main/viewport.c \ 798 $(VBOX_MESA)/src/mesa/main/vtxfmt.c 799 #VBoxMesaLib_SOURCES += \ 800 $(VBOX_MESA)/src/mesa/main/marshal_generated0.c \ 801 $(VBOX_MESA)/src/mesa/main/marshal_generated1.c \ 802 $(VBOX_MESA)/src/mesa/main/marshal_generated2.c \ 803 $(VBOX_MESA)/src/mesa/main/marshal_generated3.c \ 804 $(VBOX_MESA)/src/mesa/main/marshal_generated4.c \ 805 $(VBOX_MESA)/src/mesa/main/marshal_generated5.c \ 806 $(VBOX_MESA)/src/mesa/main/marshal_generated6.c \ 807 $(VBOX_MESA)/src/mesa/main/marshal_generated7.c 808 VBoxMesaLib_SOURCES += \ 809 $(VBOX_MESA)/src/mesa/math/m_debug_clip.c \ 810 $(VBOX_MESA)/src/mesa/math/m_debug_norm.c \ 811 $(VBOX_MESA)/src/mesa/math/m_debug_xform.c \ 812 $(VBOX_MESA)/src/mesa/math/m_eval.c \ 813 $(VBOX_MESA)/src/mesa/math/m_matrix.c \ 814 $(VBOX_MESA)/src/mesa/math/m_translate.c \ 815 $(VBOX_MESA)/src/mesa/math/m_vector.c \ 816 $(VBOX_MESA)/src/mesa/math/m_xform.c 817 VBoxMesaLib_SOURCES += \ 818 $(VBOX_MESA)/src/mesa/vbo/vbo_context.c \ 819 $(VBOX_MESA)/src/mesa/vbo/vbo_exec.c \ 820 $(VBOX_MESA)/src/mesa/vbo/vbo_exec_api.c \ 821 $(VBOX_MESA)/src/mesa/vbo/vbo_exec_draw.c \ 822 $(VBOX_MESA)/src/mesa/vbo/vbo_exec_eval.c \ 823 $(VBOX_MESA)/src/mesa/vbo/vbo_minmax_index.c \ 824 $(VBOX_MESA)/src/mesa/vbo/vbo_noop.c \ 825 $(VBOX_MESA)/src/mesa/vbo/vbo_save.c \ 826 $(VBOX_MESA)/src/mesa/vbo/vbo_save_api.c \ 827 $(VBOX_MESA)/src/mesa/vbo/vbo_save_draw.c \ 828 $(VBOX_MESA)/src/mesa/vbo/vbo_save_loopback.c 829 VBoxMesaLib_SOURCES += \ 830 $(VBOX_MESA)/src/compiler/glsl_types.cpp \ 831 $(VBOX_MESA)/src/compiler/nir_types.cpp \ 832 $(VBOX_MESA)/src/compiler/shader_enums.c 833 VBoxMesaLib_SOURCES += \ 834 $(VBOX_MESA)/src/compiler/glsl/ast_array_index.cpp \ 835 $(VBOX_MESA)/src/compiler/glsl/ast_expr.cpp \ 836 $(VBOX_MESA)/src/compiler/glsl/ast_function.cpp \ 837 $(VBOX_MESA)/src/compiler/glsl/ast_to_hir.cpp \ 838 $(VBOX_MESA)/src/compiler/glsl/ast_type.cpp \ 839 $(VBOX_MESA)/src/compiler/glsl/builtin_functions.cpp \ 840 $(VBOX_MESA)/src/compiler/glsl/builtin_types.cpp \ 841 $(VBOX_MESA)/src/compiler/glsl/builtin_variables.cpp \ 842 $(VBOX_MESA)/src/compiler/glsl/generate_ir.cpp \ 843 $(VBOX_MESA)/src/compiler/glsl/gl_nir_link_atomics.c \ 844 $(VBOX_MESA)/src/compiler/glsl/gl_nir_link_uniform_blocks.c \ 845 $(VBOX_MESA)/src/compiler/glsl/gl_nir_link_uniform_initializers.c \ 846 $(VBOX_MESA)/src/compiler/glsl/gl_nir_link_uniforms.c \ 847 $(VBOX_MESA)/src/compiler/glsl/gl_nir_link_xfb.c \ 848 $(VBOX_MESA)/src/compiler/glsl/gl_nir_linker.c \ 849 $(VBOX_MESA)/src/compiler/glsl/gl_nir_lower_atomics.c \ 850 $(VBOX_MESA)/src/compiler/glsl/gl_nir_lower_buffers.c \ 851 $(VBOX_MESA)/src/compiler/glsl/gl_nir_lower_images.c \ 852 $(VBOX_MESA)/src/compiler/glsl/gl_nir_lower_samplers.c \ 853 $(VBOX_MESA)/src/compiler/glsl/gl_nir_lower_samplers_as_deref.c \ 854 $(VBOX_MESA)/src/compiler/glsl/glsl_parser_extras.cpp \ 855 $(VBOX_MESA)/src/compiler/glsl/glsl_symbol_table.cpp \ 856 $(VBOX_MESA)/src/compiler/glsl/glsl_to_nir.cpp \ 857 $(VBOX_MESA)/src/compiler/glsl/hir_field_selection.cpp \ 858 $(VBOX_MESA)/src/compiler/glsl/ir.cpp \ 859 $(VBOX_MESA)/src/compiler/glsl/ir_array_refcount.cpp \ 860 $(VBOX_MESA)/src/compiler/glsl/ir_basic_block.cpp \ 861 $(VBOX_MESA)/src/compiler/glsl/ir_builder.cpp \ 862 $(VBOX_MESA)/src/compiler/glsl/ir_builder_print_visitor.cpp \ 863 $(VBOX_MESA)/src/compiler/glsl/ir_clone.cpp \ 864 $(VBOX_MESA)/src/compiler/glsl/ir_constant_expression.cpp \ 865 $(VBOX_MESA)/src/compiler/glsl/ir_equals.cpp \ 866 $(VBOX_MESA)/src/compiler/glsl/ir_expression_flattening.cpp \ 867 $(VBOX_MESA)/src/compiler/glsl/ir_function.cpp \ 868 $(VBOX_MESA)/src/compiler/glsl/ir_function_can_inline.cpp \ 869 $(VBOX_MESA)/src/compiler/glsl/ir_function_detect_recursion.cpp \ 870 $(VBOX_MESA)/src/compiler/glsl/ir_hierarchical_visitor.cpp \ 871 $(VBOX_MESA)/src/compiler/glsl/ir_hv_accept.cpp \ 872 $(VBOX_MESA)/src/compiler/glsl/ir_print_visitor.cpp \ 873 $(VBOX_MESA)/src/compiler/glsl/ir_reader.cpp \ 874 $(VBOX_MESA)/src/compiler/glsl/ir_rvalue_visitor.cpp \ 875 $(VBOX_MESA)/src/compiler/glsl/ir_set_program_inouts.cpp \ 876 $(VBOX_MESA)/src/compiler/glsl/ir_validate.cpp \ 877 $(VBOX_MESA)/src/compiler/glsl/ir_variable_refcount.cpp \ 878 $(VBOX_MESA)/src/compiler/glsl/link_atomics.cpp \ 879 $(VBOX_MESA)/src/compiler/glsl/link_functions.cpp \ 880 $(VBOX_MESA)/src/compiler/glsl/link_interface_blocks.cpp \ 881 $(VBOX_MESA)/src/compiler/glsl/link_uniform_block_active_visitor.cpp \ 882 $(VBOX_MESA)/src/compiler/glsl/link_uniform_blocks.cpp \ 883 $(VBOX_MESA)/src/compiler/glsl/link_uniform_initializers.cpp \ 884 $(VBOX_MESA)/src/compiler/glsl/link_uniforms.cpp \ 885 $(VBOX_MESA)/src/compiler/glsl/link_varyings.cpp \ 886 $(VBOX_MESA)/src/compiler/glsl/linker.cpp \ 887 $(VBOX_MESA)/src/compiler/glsl/linker_util.cpp \ 888 $(VBOX_MESA)/src/compiler/glsl/loop_analysis.cpp \ 889 $(VBOX_MESA)/src/compiler/glsl/loop_unroll.cpp \ 890 $(VBOX_MESA)/src/compiler/glsl/lower_blend_equation_advanced.cpp \ 891 $(VBOX_MESA)/src/compiler/glsl/lower_buffer_access.cpp \ 892 $(VBOX_MESA)/src/compiler/glsl/lower_builtins.cpp \ 893 $(VBOX_MESA)/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp \ 894 $(VBOX_MESA)/src/compiler/glsl/lower_cs_derived.cpp \ 895 $(VBOX_MESA)/src/compiler/glsl/lower_discard.cpp \ 896 $(VBOX_MESA)/src/compiler/glsl/lower_discard_flow.cpp \ 897 $(VBOX_MESA)/src/compiler/glsl/lower_distance.cpp \ 898 $(VBOX_MESA)/src/compiler/glsl/lower_if_to_cond_assign.cpp \ 899 $(VBOX_MESA)/src/compiler/glsl/lower_instructions.cpp \ 900 $(VBOX_MESA)/src/compiler/glsl/lower_int64.cpp \ 901 $(VBOX_MESA)/src/compiler/glsl/lower_jumps.cpp \ 902 $(VBOX_MESA)/src/compiler/glsl/lower_mat_op_to_vec.cpp \ 903 $(VBOX_MESA)/src/compiler/glsl/lower_named_interface_blocks.cpp \ 904 $(VBOX_MESA)/src/compiler/glsl/lower_offset_array.cpp \ 905 $(VBOX_MESA)/src/compiler/glsl/lower_output_reads.cpp \ 906 $(VBOX_MESA)/src/compiler/glsl/lower_packed_varyings.cpp \ 907 $(VBOX_MESA)/src/compiler/glsl/lower_packing_builtins.cpp \ 908 $(VBOX_MESA)/src/compiler/glsl/lower_precision.cpp \ 909 $(VBOX_MESA)/src/compiler/glsl/lower_shared_reference.cpp \ 910 $(VBOX_MESA)/src/compiler/glsl/lower_subroutine.cpp \ 911 $(VBOX_MESA)/src/compiler/glsl/lower_tess_level.cpp \ 912 $(VBOX_MESA)/src/compiler/glsl/lower_ubo_reference.cpp \ 913 $(VBOX_MESA)/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp \ 914 $(VBOX_MESA)/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp \ 915 $(VBOX_MESA)/src/compiler/glsl/lower_vec_index_to_swizzle.cpp \ 916 $(VBOX_MESA)/src/compiler/glsl/lower_vector.cpp \ 917 $(VBOX_MESA)/src/compiler/glsl/lower_vector_derefs.cpp \ 918 $(VBOX_MESA)/src/compiler/glsl/lower_vector_insert.cpp \ 919 $(VBOX_MESA)/src/compiler/glsl/lower_vertex_id.cpp \ 920 $(VBOX_MESA)/src/compiler/glsl/lower_xfb_varying.cpp \ 921 $(VBOX_MESA)/src/compiler/glsl/opt_algebraic.cpp \ 922 $(VBOX_MESA)/src/compiler/glsl/opt_array_splitting.cpp \ 923 $(VBOX_MESA)/src/compiler/glsl/opt_conditional_discard.cpp \ 924 $(VBOX_MESA)/src/compiler/glsl/opt_constant_folding.cpp \ 925 $(VBOX_MESA)/src/compiler/glsl/opt_constant_propagation.cpp \ 926 $(VBOX_MESA)/src/compiler/glsl/opt_constant_variable.cpp \ 927 $(VBOX_MESA)/src/compiler/glsl/opt_copy_propagation_elements.cpp \ 928 $(VBOX_MESA)/src/compiler/glsl/opt_dead_builtin_variables.cpp \ 929 $(VBOX_MESA)/src/compiler/glsl/opt_dead_builtin_varyings.cpp \ 930 $(VBOX_MESA)/src/compiler/glsl/opt_dead_code.cpp \ 931 $(VBOX_MESA)/src/compiler/glsl/opt_dead_code_local.cpp \ 932 $(VBOX_MESA)/src/compiler/glsl/opt_dead_functions.cpp \ 933 $(VBOX_MESA)/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp \ 934 $(VBOX_MESA)/src/compiler/glsl/opt_flip_matrices.cpp \ 935 $(VBOX_MESA)/src/compiler/glsl/opt_function_inlining.cpp \ 936 $(VBOX_MESA)/src/compiler/glsl/opt_if_simplification.cpp \ 937 $(VBOX_MESA)/src/compiler/glsl/opt_minmax.cpp \ 938 $(VBOX_MESA)/src/compiler/glsl/opt_rebalance_tree.cpp \ 939 $(VBOX_MESA)/src/compiler/glsl/opt_redundant_jumps.cpp \ 940 $(VBOX_MESA)/src/compiler/glsl/opt_structure_splitting.cpp \ 941 $(VBOX_MESA)/src/compiler/glsl/opt_swizzle.cpp \ 942 $(VBOX_MESA)/src/compiler/glsl/opt_tree_grafting.cpp \ 943 $(VBOX_MESA)/src/compiler/glsl/opt_vectorize.cpp \ 944 $(VBOX_MESA)/src/compiler/glsl/propagate_invariance.cpp \ 945 $(VBOX_MESA)/src/compiler/glsl/s_expression.cpp \ 946 $(VBOX_MESA)/src/compiler/glsl/serialize.cpp \ 947 $(VBOX_MESA)/src/compiler/glsl/shader_cache.cpp \ 948 $(VBOX_MESA)/src/compiler/glsl/string_to_uint_map.cpp \ 949 $(VBOX_MESA)/src/compiler/glsl/glcpp/pp.c 950 VBoxMesaLib_SOURCES += \ 951 $(VBOX_MESA)/src/compiler/nir/nir.c \ 952 $(VBOX_MESA)/src/compiler/nir/nir_builtin_builder.c \ 953 $(VBOX_MESA)/src/compiler/nir/nir_clone.c \ 954 $(VBOX_MESA)/src/compiler/nir/nir_control_flow.c \ 955 $(VBOX_MESA)/src/compiler/nir/nir_convert_ycbcr.c \ 956 $(VBOX_MESA)/src/compiler/nir/nir_deref.c \ 957 $(VBOX_MESA)/src/compiler/nir/nir_divergence_analysis.c \ 958 $(VBOX_MESA)/src/compiler/nir/nir_dominance.c \ 959 $(VBOX_MESA)/src/compiler/nir/nir_from_ssa.c \ 960 $(VBOX_MESA)/src/compiler/nir/nir_gather_info.c \ 961 $(VBOX_MESA)/src/compiler/nir/nir_gather_ssa_types.c \ 962 $(VBOX_MESA)/src/compiler/nir/nir_gather_xfb_info.c \ 963 $(VBOX_MESA)/src/compiler/nir/nir_gs_count_vertices.c \ 964 $(VBOX_MESA)/src/compiler/nir/nir_inline_functions.c \ 965 $(VBOX_MESA)/src/compiler/nir/nir_inline_uniforms.c \ 966 $(VBOX_MESA)/src/compiler/nir/nir_instr_set.c \ 967 $(VBOX_MESA)/src/compiler/nir/nir_linking_helpers.c \ 968 $(VBOX_MESA)/src/compiler/nir/nir_liveness.c \ 969 $(VBOX_MESA)/src/compiler/nir/nir_loop_analyze.c \ 970 $(VBOX_MESA)/src/compiler/nir/nir_lower_alpha_test.c \ 971 $(VBOX_MESA)/src/compiler/nir/nir_lower_alu.c \ 972 $(VBOX_MESA)/src/compiler/nir/nir_lower_alu_to_scalar.c \ 973 $(VBOX_MESA)/src/compiler/nir/nir_lower_amul.c \ 974 $(VBOX_MESA)/src/compiler/nir/nir_lower_array_deref_of_vec.c \ 975 $(VBOX_MESA)/src/compiler/nir/nir_lower_atomics_to_ssbo.c \ 976 $(VBOX_MESA)/src/compiler/nir/nir_lower_bit_size.c \ 977 $(VBOX_MESA)/src/compiler/nir/nir_lower_bitmap.c \ 978 $(VBOX_MESA)/src/compiler/nir/nir_lower_blend.c \ 979 $(VBOX_MESA)/src/compiler/nir/nir_lower_bool_to_bitsize.c \ 980 $(VBOX_MESA)/src/compiler/nir/nir_lower_bool_to_float.c \ 981 $(VBOX_MESA)/src/compiler/nir/nir_lower_bool_to_int32.c \ 982 $(VBOX_MESA)/src/compiler/nir/nir_lower_clamp_color_outputs.c \ 983 $(VBOX_MESA)/src/compiler/nir/nir_lower_clip.c \ 984 $(VBOX_MESA)/src/compiler/nir/nir_lower_clip_cull_distance_arrays.c \ 985 $(VBOX_MESA)/src/compiler/nir/nir_lower_clip_disable.c \ 986 $(VBOX_MESA)/src/compiler/nir/nir_lower_clip_halfz.c \ 987 $(VBOX_MESA)/src/compiler/nir/nir_lower_convert_alu_types.c \ 988 $(VBOX_MESA)/src/compiler/nir/nir_lower_discard_or_demote.c \ 989 $(VBOX_MESA)/src/compiler/nir/nir_lower_double_ops.c \ 990 $(VBOX_MESA)/src/compiler/nir/nir_lower_drawpixels.c \ 991 $(VBOX_MESA)/src/compiler/nir/nir_lower_fb_read.c \ 992 $(VBOX_MESA)/src/compiler/nir/nir_lower_flatshade.c \ 993 $(VBOX_MESA)/src/compiler/nir/nir_lower_flrp.c \ 994 $(VBOX_MESA)/src/compiler/nir/nir_lower_fp16_conv.c \ 995 $(VBOX_MESA)/src/compiler/nir/nir_lower_fragcolor.c \ 996 $(VBOX_MESA)/src/compiler/nir/nir_lower_fragcoord_wtrans.c \ 997 $(VBOX_MESA)/src/compiler/nir/nir_lower_frexp.c \ 998 $(VBOX_MESA)/src/compiler/nir/nir_lower_global_vars_to_local.c \ 999 $(VBOX_MESA)/src/compiler/nir/nir_lower_goto_ifs.c \ 1000 $(VBOX_MESA)/src/compiler/nir/nir_lower_gs_intrinsics.c \ 1001 $(VBOX_MESA)/src/compiler/nir/nir_lower_idiv.c \ 1002 $(VBOX_MESA)/src/compiler/nir/nir_lower_image.c \ 1003 $(VBOX_MESA)/src/compiler/nir/nir_lower_indirect_derefs.c \ 1004 $(VBOX_MESA)/src/compiler/nir/nir_lower_input_attachments.c \ 1005 $(VBOX_MESA)/src/compiler/nir/nir_lower_int_to_float.c \ 1006 $(VBOX_MESA)/src/compiler/nir/nir_lower_int64.c \ 1007 $(VBOX_MESA)/src/compiler/nir/nir_lower_interpolation.c \ 1008 $(VBOX_MESA)/src/compiler/nir/nir_lower_io.c \ 1009 $(VBOX_MESA)/src/compiler/nir/nir_lower_io_arrays_to_elements.c \ 1010 $(VBOX_MESA)/src/compiler/nir/nir_lower_io_to_scalar.c \ 1011 $(VBOX_MESA)/src/compiler/nir/nir_lower_io_to_temporaries.c \ 1012 $(VBOX_MESA)/src/compiler/nir/nir_lower_io_to_vector.c \ 1013 $(VBOX_MESA)/src/compiler/nir/nir_lower_is_helper_invocation.c \ 1014 $(VBOX_MESA)/src/compiler/nir/nir_lower_load_const_to_scalar.c \ 1015 $(VBOX_MESA)/src/compiler/nir/nir_lower_locals_to_regs.c \ 1016 $(VBOX_MESA)/src/compiler/nir/nir_lower_mediump.c \ 1017 $(VBOX_MESA)/src/compiler/nir/nir_lower_memcpy.c \ 1018 $(VBOX_MESA)/src/compiler/nir/nir_lower_memory_model.c \ 1019 $(VBOX_MESA)/src/compiler/nir/nir_lower_multiview.c \ 1020 $(VBOX_MESA)/src/compiler/nir/nir_lower_non_uniform_access.c \ 1021 $(VBOX_MESA)/src/compiler/nir/nir_lower_packing.c \ 1022 $(VBOX_MESA)/src/compiler/nir/nir_lower_passthrough_edgeflags.c \ 1023 $(VBOX_MESA)/src/compiler/nir/nir_lower_patch_vertices.c \ 1024 $(VBOX_MESA)/src/compiler/nir/nir_lower_phis_to_scalar.c \ 1025 $(VBOX_MESA)/src/compiler/nir/nir_lower_pntc_ytransform.c \ 1026 $(VBOX_MESA)/src/compiler/nir/nir_lower_point_size.c \ 1027 $(VBOX_MESA)/src/compiler/nir/nir_lower_point_size_mov.c \ 1028 $(VBOX_MESA)/src/compiler/nir/nir_lower_printf.c \ 1029 $(VBOX_MESA)/src/compiler/nir/nir_lower_readonly_images_to_tex.c \ 1030 $(VBOX_MESA)/src/compiler/nir/nir_lower_regs_to_ssa.c \ 1031 $(VBOX_MESA)/src/compiler/nir/nir_lower_returns.c \ 1032 $(VBOX_MESA)/src/compiler/nir/nir_lower_samplers.c \ 1033 $(VBOX_MESA)/src/compiler/nir/nir_lower_scratch.c \ 1034 $(VBOX_MESA)/src/compiler/nir/nir_lower_shader_calls.c \ 1035 $(VBOX_MESA)/src/compiler/nir/nir_lower_ssbo.c \ 1036 $(VBOX_MESA)/src/compiler/nir/nir_lower_subgroups.c \ 1037 $(VBOX_MESA)/src/compiler/nir/nir_lower_system_values.c \ 1038 $(VBOX_MESA)/src/compiler/nir/nir_lower_sysvals_to_varyings.c \ 1039 $(VBOX_MESA)/src/compiler/nir/nir_lower_tex.c \ 1040 $(VBOX_MESA)/src/compiler/nir/nir_lower_texcoord_replace.c \ 1041 $(VBOX_MESA)/src/compiler/nir/nir_lower_to_source_mods.c \ 1042 $(VBOX_MESA)/src/compiler/nir/nir_lower_two_sided_color.c \ 1043 $(VBOX_MESA)/src/compiler/nir/nir_lower_ubo_vec4.c \ 1044 $(VBOX_MESA)/src/compiler/nir/nir_lower_undef_to_zero.c \ 1045 $(VBOX_MESA)/src/compiler/nir/nir_lower_uniforms_to_ubo.c \ 1046 $(VBOX_MESA)/src/compiler/nir/nir_lower_var_copies.c \ 1047 $(VBOX_MESA)/src/compiler/nir/nir_lower_variable_initializers.c \ 1048 $(VBOX_MESA)/src/compiler/nir/nir_lower_vars_to_ssa.c \ 1049 $(VBOX_MESA)/src/compiler/nir/nir_lower_vec_to_movs.c \ 1050 $(VBOX_MESA)/src/compiler/nir/nir_lower_vec3_to_vec4.c \ 1051 $(VBOX_MESA)/src/compiler/nir/nir_lower_viewport_transform.c \ 1052 $(VBOX_MESA)/src/compiler/nir/nir_lower_wpos_center.c \ 1053 $(VBOX_MESA)/src/compiler/nir/nir_lower_wpos_ytransform.c \ 1054 $(VBOX_MESA)/src/compiler/nir/nir_lower_wrmasks.c \ 1055 $(VBOX_MESA)/src/compiler/nir/nir_metadata.c \ 1056 $(VBOX_MESA)/src/compiler/nir/nir_move_vec_src_uses_to_dest.c \ 1057 $(VBOX_MESA)/src/compiler/nir/nir_normalize_cubemap_coords.c \ 1058 $(VBOX_MESA)/src/compiler/nir/nir_opt_access.c \ 1059 $(VBOX_MESA)/src/compiler/nir/nir_opt_barriers.c \ 1060 $(VBOX_MESA)/src/compiler/nir/nir_opt_combine_stores.c \ 1061 $(VBOX_MESA)/src/compiler/nir/nir_opt_comparison_pre.c \ 1062 $(VBOX_MESA)/src/compiler/nir/nir_opt_conditional_discard.c \ 1063 $(VBOX_MESA)/src/compiler/nir/nir_opt_constant_folding.c \ 1064 $(VBOX_MESA)/src/compiler/nir/nir_opt_copy_prop_vars.c \ 1065 $(VBOX_MESA)/src/compiler/nir/nir_opt_copy_propagate.c \ 1066 $(VBOX_MESA)/src/compiler/nir/nir_opt_cse.c \ 1067 $(VBOX_MESA)/src/compiler/nir/nir_opt_dce.c \ 1068 $(VBOX_MESA)/src/compiler/nir/nir_opt_dead_cf.c \ 1069 $(VBOX_MESA)/src/compiler/nir/nir_opt_dead_write_vars.c \ 1070 $(VBOX_MESA)/src/compiler/nir/nir_opt_find_array_copies.c \ 1071 $(VBOX_MESA)/src/compiler/nir/nir_opt_fragdepth.c \ 1072 $(VBOX_MESA)/src/compiler/nir/nir_opt_gcm.c \ 1073 $(VBOX_MESA)/src/compiler/nir/nir_opt_idiv_const.c \ 1074 $(VBOX_MESA)/src/compiler/nir/nir_opt_if.c \ 1075 $(VBOX_MESA)/src/compiler/nir/nir_opt_intrinsics.c \ 1076 $(VBOX_MESA)/src/compiler/nir/nir_opt_large_constants.c \ 1077 $(VBOX_MESA)/src/compiler/nir/nir_opt_load_store_vectorize.c \ 1078 $(VBOX_MESA)/src/compiler/nir/nir_opt_loop_unroll.c \ 1079 $(VBOX_MESA)/src/compiler/nir/nir_opt_memcpy.c \ 1080 $(VBOX_MESA)/src/compiler/nir/nir_opt_move.c \ 1081 $(VBOX_MESA)/src/compiler/nir/nir_opt_move_discards_to_top.c \ 1082 $(VBOX_MESA)/src/compiler/nir/nir_opt_offsets.c \ 1083 $(VBOX_MESA)/src/compiler/nir/nir_opt_peephole_select.c \ 1084 $(VBOX_MESA)/src/compiler/nir/nir_opt_phi_precision.c \ 1085 $(VBOX_MESA)/src/compiler/nir/nir_opt_rematerialize_compares.c \ 1086 $(VBOX_MESA)/src/compiler/nir/nir_opt_remove_phis.c \ 1087 $(VBOX_MESA)/src/compiler/nir/nir_opt_shrink_vectors.c \ 1088 $(VBOX_MESA)/src/compiler/nir/nir_opt_sink.c \ 1089 $(VBOX_MESA)/src/compiler/nir/nir_opt_trivial_continues.c \ 1090 $(VBOX_MESA)/src/compiler/nir/nir_opt_undef.c \ 1091 $(VBOX_MESA)/src/compiler/nir/nir_opt_uniform_atomics.c \ 1092 $(VBOX_MESA)/src/compiler/nir/nir_opt_vectorize.c \ 1093 $(VBOX_MESA)/src/compiler/nir/nir_phi_builder.c \ 1094 $(VBOX_MESA)/src/compiler/nir/nir_print.c \ 1095 $(VBOX_MESA)/src/compiler/nir/nir_propagate_invariant.c \ 1096 $(VBOX_MESA)/src/compiler/nir/nir_range_analysis.c \ 1097 $(VBOX_MESA)/src/compiler/nir/nir_remove_dead_variables.c \ 1098 $(VBOX_MESA)/src/compiler/nir/nir_repair_ssa.c \ 1099 $(VBOX_MESA)/src/compiler/nir/nir_schedule.c \ 1100 $(VBOX_MESA)/src/compiler/nir/nir_search.c \ 1101 $(VBOX_MESA)/src/compiler/nir/nir_serialize.c \ 1102 $(VBOX_MESA)/src/compiler/nir/nir_split_per_member_structs.c \ 1103 $(VBOX_MESA)/src/compiler/nir/nir_split_var_copies.c \ 1104 $(VBOX_MESA)/src/compiler/nir/nir_split_vars.c \ 1105 $(VBOX_MESA)/src/compiler/nir/nir_sweep.c \ 1106 $(VBOX_MESA)/src/compiler/nir/nir_to_lcssa.c \ 1107 $(VBOX_MESA)/src/compiler/nir/nir_validate.c \ 1108 $(VBOX_MESA)/src/compiler/nir/nir_worklist.c 1109 VBoxMesaLib_SOURCES += \ 1110 $(VBOX_MESA)/src/compiler/spirv/gl_spirv.c \ 1111 $(VBOX_MESA)/src/compiler/spirv/nir_load_libclc.c \ 1112 $(VBOX_MESA)/src/compiler/spirv/nir_lower_libclc.c \ 1113 $(VBOX_MESA)/src/compiler/spirv/spirv_to_nir.c \ 1114 $(VBOX_MESA)/src/compiler/spirv/vtn_alu.c \ 1115 $(VBOX_MESA)/src/compiler/spirv/vtn_amd.c \ 1116 $(VBOX_MESA)/src/compiler/spirv/vtn_cfg.c \ 1117 $(VBOX_MESA)/src/compiler/spirv/vtn_glsl450.c \ 1118 $(VBOX_MESA)/src/compiler/spirv/vtn_opencl.c \ 1119 $(VBOX_MESA)/src/compiler/spirv/vtn_subgroup.c \ 1120 $(VBOX_MESA)/src/compiler/spirv/vtn_variables.c 1121 VBoxMesaLib_SOURCES += \ 1122 $(VBOX_MESA)/src/mapi/glapi/glapi.c \ 1123 $(VBOX_MESA)/src/mapi/glapi/glapi_dispatch.c \ 1124 $(VBOX_MESA)/src/mapi/glapi/glapi_entrypoint.c \ 1125 $(VBOX_MESA)/src/mapi/glapi/glapi_getproc.c \ 1126 $(VBOX_MESA)/src/mapi/glapi/glapi_nop.c \ 1127 $(VBOX_MESA)/src/mapi/u_current.c \ 1128 $(VBOX_MESA)/src/mapi/u_execmem.c 1129 1130 # 32 bit lib for 64 bit build 1131 VBoxMesaLib-x86_EXTENDS = VBoxMesaLib 1132 VBoxMesaLib-x86_BLD_TRG_ARCH = x86 1133 1134 1135 # 1136 # VBoxMesaWglLib 1137 # 1138 VBoxMesaWglLib_TEMPLATE = VBoxMesa3DGuestR3Lib 1139 VBoxMesaWglLib_INCS = \ 1140 $(VBOX_MESA)/src/gallium/frontends/wgl 1141 VBoxMesaWglLib_SOURCES = \ 1142 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_context.c \ 1143 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_device.c \ 1144 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_ext_context.c \ 1145 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_ext_extensionsstring.c \ 1146 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_ext_pbuffer.c \ 1147 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_ext_pixelformat.c \ 1148 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_ext_rendertexture.c \ 1149 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_ext_swapinterval.c \ 1150 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_framebuffer.c \ 1151 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_getprocaddress.c \ 1152 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_nopfuncs.c \ 1153 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_pixelformat.c \ 1154 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_st.c \ 1155 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_tls.c 1156 VBoxMesaWglLib_SOURCES += \ 1157 $(VBOX_MESA)/src/gallium/targets/libgl-gdi/stw_wgl.c 1158 1159 # 32 bit lib for 64 bit build 1160 VBoxMesaWglLib-x86_EXTENDS = VBoxMesaWglLib 1161 VBoxMesaWglLib-x86_BLD_TRG_ARCH = x86 1162 1163 1164 # 1165 # VBoxMesaGalliumAuxLib 1166 # 1167 VBoxMesaGalliumAuxLib_TEMPLATE = VBoxMesa3DGuestR3Lib 1168 VBoxMesaGalliumAuxLib_INCS = \ 1169 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir 1170 VBoxMesaGalliumAuxLib_DEPS = \ 1171 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_builder_opcodes.h \ 1172 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_intrinsics.h \ 1173 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_intrinsics_indices.h \ 1174 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_opcodes.h 1175 1176 # Auto-generated 1177 VBoxMesaGalliumAuxLib_SOURCES = \ 1178 $(VBoxMesaGalliumAuxLib_0_OUTDIR)/$(VBOX_MESA)/src/gallium/auxiliary/indices/u_indices_gen.c \ 1179 $(VBoxMesaGalliumAuxLib_0_OUTDIR)/$(VBOX_MESA)/src/gallium/auxiliary/indices/u_unfilled_gen.c 1180 1181 $$(VBoxMesaGalliumAuxLib_0_OUTDIR)/$(VBOX_MESA)/src/gallium/auxiliary/indices/u_indices_gen.c: \ 1182 $(VBOX_PATH_MESA)/src/gallium/auxiliary/indices/u_indices_gen.py | $$(dir $$@) 1183 $(call MSG_GENERATE,python,$@,$$@) 1184 $(QUIET)$(PYTHON_CMD) $< >$@ 1185 1186 $$(VBoxMesaGalliumAuxLib_0_OUTDIR)/$(VBOX_MESA)/src/gallium/auxiliary/indices/u_unfilled_gen.c: \ 1187 $(VBOX_PATH_MESA)/src/gallium/auxiliary/indices/u_unfilled_gen.py | $$(dir $$@) 1188 $(call MSG_GENERATE,python,$@,$$@) 1189 $(QUIET)$(PYTHON_CMD) $< >$@ 1190 1191 VBoxMesaGalliumAuxLib_SOURCES += \ 1192 $(VBOX_MESA)/src/gallium/auxiliary/cso_cache/cso_cache.c \ 1193 $(VBOX_MESA)/src/gallium/auxiliary/cso_cache/cso_context.c \ 1194 $(VBOX_MESA)/src/gallium/auxiliary/cso_cache/cso_hash.c \ 1195 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_context.c \ 1196 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_fs.c \ 1197 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_gs.c \ 1198 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_aaline.c \ 1199 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_aapoint.c \ 1200 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe.c \ 1201 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_clip.c \ 1202 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_cull.c \ 1203 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_flatshade.c \ 1204 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_offset.c \ 1205 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_pstipple.c \ 1206 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_stipple.c \ 1207 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_twoside.c \ 1208 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_unfilled.c \ 1209 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_user_cull.c \ 1210 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_util.c \ 1211 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_validate.c \ 1212 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_vbuf.c \ 1213 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_wide_line.c \ 1214 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_wide_point.c \ 1215 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_prim_assembler.c \ 1216 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt.c \ 1217 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_emit.c \ 1218 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_fetch.c \ 1219 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c \ 1220 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c \ 1221 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_post_vs.c \ 1222 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_so_emit.c \ 1223 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_util.c \ 1224 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_vsplit.c \ 1225 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_tess.c \ 1226 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_vertex.c \ 1227 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_vs.c \ 1228 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_vs_exec.c \ 1229 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_vs_variant.c \ 1230 $(VBOX_MESA)/src/gallium/auxiliary/driver_ddebug/dd_context.c \ 1231 $(VBOX_MESA)/src/gallium/auxiliary/driver_ddebug/dd_draw.c \ 1232 $(VBOX_MESA)/src/gallium/auxiliary/driver_ddebug/dd_screen.c \ 1233 $(VBOX_MESA)/src/gallium/auxiliary/driver_noop/noop_pipe.c \ 1234 $(VBOX_MESA)/src/gallium/auxiliary/driver_noop/noop_state.c \ 1235 $(VBOX_MESA)/src/gallium/auxiliary/driver_rbug/rbug_context.c \ 1236 $(VBOX_MESA)/src/gallium/auxiliary/driver_rbug/rbug_core.c \ 1237 $(VBOX_MESA)/src/gallium/auxiliary/driver_rbug/rbug_objects.c \ 1238 $(VBOX_MESA)/src/gallium/auxiliary/driver_rbug/rbug_screen.c \ 1239 $(VBOX_MESA)/src/gallium/auxiliary/driver_trace/tr_context.c \ 1240 $(VBOX_MESA)/src/gallium/auxiliary/driver_trace/tr_dump.c \ 1241 $(VBOX_MESA)/src/gallium/auxiliary/driver_trace/tr_dump_state.c \ 1242 $(VBOX_MESA)/src/gallium/auxiliary/driver_trace/tr_screen.c \ 1243 $(VBOX_MESA)/src/gallium/auxiliary/driver_trace/tr_texture.c \ 1244 $(VBOX_MESA)/src/gallium/auxiliary/hud/font.c \ 1245 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_context.c \ 1246 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_cpu.c \ 1247 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_nic.c \ 1248 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_cpufreq.c \ 1249 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_diskstat.c \ 1250 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_sensors_temp.c \ 1251 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_driver_query.c \ 1252 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_fps.c \ 1253 $(VBOX_MESA)/src/gallium/auxiliary/indices/u_primconvert.c \ 1254 $(VBOX_MESA)/src/gallium/auxiliary/os/os_process.c \ 1255 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c \ 1256 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c \ 1257 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c \ 1258 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c \ 1259 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c \ 1260 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_cache.c \ 1261 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_slab.c \ 1262 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_validate.c \ 1263 $(VBOX_MESA)/src/gallium/auxiliary/postprocess/pp_celshade.c \ 1264 $(VBOX_MESA)/src/gallium/auxiliary/postprocess/pp_colors.c \ 1265 $(VBOX_MESA)/src/gallium/auxiliary/postprocess/pp_init.c \ 1266 $(VBOX_MESA)/src/gallium/auxiliary/postprocess/pp_mlaa.c \ 1267 $(VBOX_MESA)/src/gallium/auxiliary/postprocess/pp_program.c \ 1268 $(VBOX_MESA)/src/gallium/auxiliary/postprocess/pp_run.c \ 1269 $(VBOX_MESA)/src/gallium/auxiliary/rbug/rbug_connection.c \ 1270 $(VBOX_MESA)/src/gallium/auxiliary/rbug/rbug_context.c \ 1271 $(VBOX_MESA)/src/gallium/auxiliary/rbug/rbug_core.c \ 1272 $(VBOX_MESA)/src/gallium/auxiliary/rbug/rbug_demarshal.c \ 1273 $(VBOX_MESA)/src/gallium/auxiliary/rbug/rbug_shader.c \ 1274 $(VBOX_MESA)/src/gallium/auxiliary/rbug/rbug_texture.c \ 1275 $(VBOX_MESA)/src/gallium/auxiliary/rtasm/rtasm_cpu.c \ 1276 $(VBOX_MESA)/src/gallium/auxiliary/rtasm/rtasm_execmem.c \ 1277 $(VBOX_MESA)/src/gallium/auxiliary/rtasm/rtasm_x86sse.c \ 1278 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_aa_point.c \ 1279 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_build.c \ 1280 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_dump.c \ 1281 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_dynamic_indexing.c \ 1282 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_exec.c \ 1283 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_emulate.c \ 1284 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_from_mesa.c \ 1285 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_info.c \ 1286 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_iterate.c \ 1287 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_lowering.c \ 1288 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_parse.c \ 1289 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_point_sprite.c \ 1290 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_sanity.c \ 1291 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_scan.c \ 1292 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_strings.c \ 1293 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_text.c \ 1294 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_transform.c \ 1295 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_two_side.c \ 1296 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_ureg.c \ 1297 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_util.c \ 1298 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_vpos.c \ 1299 $(VBOX_MESA)/src/gallium/auxiliary/translate/translate.c \ 1300 $(VBOX_MESA)/src/gallium/auxiliary/translate/translate_cache.c \ 1301 $(VBOX_MESA)/src/gallium/auxiliary/translate/translate_generic.c \ 1302 $(VBOX_MESA)/src/gallium/auxiliary/translate/translate_sse.c \ 1303 $(VBOX_MESA)/src/gallium/auxiliary/util/u_async_debug.c \ 1304 $(VBOX_MESA)/src/gallium/auxiliary/util/u_bitmask.c \ 1305 $(VBOX_MESA)/src/gallium/auxiliary/util/u_blitter.c \ 1306 $(VBOX_MESA)/src/gallium/auxiliary/util/u_cache.c \ 1307 $(VBOX_MESA)/src/gallium/auxiliary/util/u_compute.c \ 1308 $(VBOX_MESA)/src/gallium/auxiliary/util/u_debug_flush.c \ 1309 $(VBOX_MESA)/src/gallium/auxiliary/util/u_debug_image.c \ 1310 $(VBOX_MESA)/src/gallium/auxiliary/util/u_dl.c \ 1311 $(VBOX_MESA)/src/gallium/auxiliary/util/u_draw.c \ 1312 $(VBOX_MESA)/src/gallium/auxiliary/util/u_draw_quad.c \ 1313 $(VBOX_MESA)/src/gallium/auxiliary/util/u_driconf.c \ 1314 $(VBOX_MESA)/src/gallium/auxiliary/util/u_dump_defines.c \ 1315 $(VBOX_MESA)/src/gallium/auxiliary/util/u_dump_state.c \ 1316 $(VBOX_MESA)/src/gallium/auxiliary/util/u_framebuffer.c \ 1317 $(VBOX_MESA)/src/gallium/auxiliary/util/u_gen_mipmap.c \ 1318 $(VBOX_MESA)/src/gallium/auxiliary/util/u_handle_table.c \ 1319 $(VBOX_MESA)/src/gallium/auxiliary/util/u_helpers.c \ 1320 $(VBOX_MESA)/src/gallium/auxiliary/util/u_index_modify.c \ 1321 $(VBOX_MESA)/src/gallium/auxiliary/util/u_linear.c \ 1322 $(VBOX_MESA)/src/gallium/auxiliary/util/u_live_shader_cache.c \ 1323 $(VBOX_MESA)/src/gallium/auxiliary/util/u_log.c \ 1324 $(VBOX_MESA)/src/gallium/auxiliary/util/u_network.c \ 1325 $(VBOX_MESA)/src/gallium/auxiliary/util/u_prim.c \ 1326 $(VBOX_MESA)/src/gallium/auxiliary/util/u_prim_restart.c \ 1327 $(VBOX_MESA)/src/gallium/auxiliary/util/u_pstipple.c \ 1328 $(VBOX_MESA)/src/gallium/auxiliary/util/u_resource.c \ 1329 $(VBOX_MESA)/src/gallium/auxiliary/util/u_sampler.c \ 1330 $(VBOX_MESA)/src/gallium/auxiliary/util/u_screen.c \ 1331 $(VBOX_MESA)/src/gallium/auxiliary/util/u_simple_shaders.c \ 1332 $(VBOX_MESA)/src/gallium/auxiliary/util/u_split_draw.c \ 1333 $(VBOX_MESA)/src/gallium/auxiliary/util/u_suballoc.c \ 1334 $(VBOX_MESA)/src/gallium/auxiliary/util/u_surface.c \ 1335 $(VBOX_MESA)/src/gallium/auxiliary/util/u_tests.c \ 1336 $(VBOX_MESA)/src/gallium/auxiliary/util/u_texture.c \ 1337 $(VBOX_MESA)/src/gallium/auxiliary/util/u_tile.c \ 1338 $(VBOX_MESA)/src/gallium/auxiliary/util/u_transfer.c \ 1339 $(VBOX_MESA)/src/gallium/auxiliary/util/u_transfer_helper.c \ 1340 $(VBOX_MESA)/src/gallium/auxiliary/util/u_threaded_context.c \ 1341 $(VBOX_MESA)/src/gallium/auxiliary/util/u_upload_mgr.c \ 1342 $(VBOX_MESA)/src/gallium/auxiliary/util/u_vbuf.c \ 1343 $(VBOX_MESA)/src/gallium/auxiliary/util/u_vertex_state_cache.c \ 1344 $(VBOX_MESA)/src/gallium/auxiliary/nir/tgsi_to_nir.c \ 1345 $(VBOX_MESA)/src/gallium/auxiliary/nir/nir_to_tgsi.c \ 1346 $(VBOX_MESA)/src/gallium/auxiliary/nir/nir_draw_helpers.c 1347 1348 # 32 bit lib for 64 bit build 1349 VBoxMesaGalliumAuxLib-x86_EXTENDS = VBoxMesaGalliumAuxLib 1350 VBoxMesaGalliumAuxLib-x86_BLD_TRG_ARCH = x86 1351 1352 1353 # 1354 # VBoxMesaNineLib 1355 # 1356 VBoxMesaNineLib_TEMPLATE = VBoxMesa3DGuestR3Lib 1357 VBoxMesaNineLib_INCS = \ 1358 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir \ 1359 $(VBOX_MESA)/include/D3D9 1360 VBoxMesaNineLib_DEPS = \ 1361 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_builder_opcodes.h \ 1362 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_intrinsics.h \ 1363 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_intrinsics_indices.h \ 1364 $(VBoxMesaLib_0_OUTDIR)/$(VBOX_MESA)/src/compiler/nir/nir_opcodes.h 1365 VBoxMesaNineLib_DEFS.win = COBJMACROS INC_OLE2 1366 # -wd4028: formal parameter 4 different from declaration 1367 # 'nine_context_set_vertex_shader_constant_f' parameter is declared 'const unsigned pConstantData_size' 1368 # but autogenerated code produces 'unsigned pConstantData_size'. 1369 VBoxMesaNineLib_CFLAGS.win = -wd4028 1370 VBoxMesaNineLib_SOURCES = \ 1371 $(VBOX_MESA)/src/gallium/frontends/nine/adapter9.c \ 1372 $(VBOX_MESA)/src/gallium/frontends/nine/authenticatedchannel9.c \ 1373 $(VBOX_MESA)/src/gallium/frontends/nine/basetexture9.c \ 1374 $(VBOX_MESA)/src/gallium/frontends/nine/buffer9.c \ 1375 $(VBOX_MESA)/src/gallium/frontends/nine/cryptosession9.c \ 1376 $(VBOX_MESA)/src/gallium/frontends/nine/cubetexture9.c \ 1377 $(VBOX_MESA)/src/gallium/frontends/nine/device9.c \ 1378 $(VBOX_MESA)/src/gallium/frontends/nine/device9ex.c \ 1379 $(VBOX_MESA)/src/gallium/frontends/nine/device9video.c \ 1380 $(VBOX_MESA)/src/gallium/frontends/nine/guid.c \ 1381 $(VBOX_MESA)/src/gallium/frontends/nine/indexbuffer9.c \ 1382 $(VBOX_MESA)/src/gallium/frontends/nine/iunknown.c \ 1383 $(VBOX_MESA)/src/gallium/frontends/nine/nine_buffer_upload.c \ 1384 $(VBOX_MESA)/src/gallium/frontends/nine/nine_debug.c \ 1385 $(VBOX_MESA)/src/gallium/frontends/nine/nine_dump.c \ 1386 $(VBOX_MESA)/src/gallium/frontends/nine/nine_ff.c \ 1387 $(VBOX_MESA)/src/gallium/frontends/nine/nine_helpers.c \ 1388 $(VBOX_MESA)/src/gallium/frontends/nine/nine_lock.c \ 1389 $(VBOX_MESA)/src/gallium/frontends/nine/nine_pipe.c \ 1390 $(VBOX_MESA)/src/gallium/frontends/nine/nine_queue.c \ 1391 $(VBOX_MESA)/src/gallium/frontends/nine/nine_quirk.c \ 1392 $(VBOX_MESA)/src/gallium/frontends/nine/nine_shader.c \ 1393 $(VBOX_MESA)/src/gallium/frontends/nine/nine_state.c \ 1394 $(VBOX_MESA)/src/gallium/frontends/nine/nineexoverlayextension.c \ 1395 $(VBOX_MESA)/src/gallium/frontends/nine/pixelshader9.c \ 1396 $(VBOX_MESA)/src/gallium/frontends/nine/query9.c \ 1397 $(VBOX_MESA)/src/gallium/frontends/nine/resource9.c \ 1398 $(VBOX_MESA)/src/gallium/frontends/nine/stateblock9.c \ 1399 $(VBOX_MESA)/src/gallium/frontends/nine/surface9.c \ 1400 $(VBOX_MESA)/src/gallium/frontends/nine/swapchain9.c \ 1401 $(VBOX_MESA)/src/gallium/frontends/nine/swapchain9ex.c \ 1402 $(VBOX_MESA)/src/gallium/frontends/nine/texture9.c \ 1403 $(VBOX_MESA)/src/gallium/frontends/nine/threadpool.c \ 1404 $(VBOX_MESA)/src/gallium/frontends/nine/vertexbuffer9.c \ 1405 $(VBOX_MESA)/src/gallium/frontends/nine/vertexdeclaration9.c \ 1406 $(VBOX_MESA)/src/gallium/frontends/nine/vertexshader9.c \ 1407 $(VBOX_MESA)/src/gallium/frontends/nine/volume9.c \ 1408 $(VBOX_MESA)/src/gallium/frontends/nine/volumetexture9.c 1409 1410 # 32 bit lib for 64 bit build 1411 VBoxMesaNineLib-x86_EXTENDS = VBoxMesaNineLib 1412 VBoxMesaNineLib-x86_BLD_TRG_ARCH = x86 1413 1414 1415 # 1416 # VBoxMesaSVGALib 1417 # 1418 VBoxMesaSVGALib_TEMPLATE = VBoxMesa3DGuestR3Lib 1419 VBoxMesaSVGALib_INCS = \ 1420 $(VBOX_MESA)/src/gallium/drivers/svga/include 1421 VBoxMesaSVGALib_SOURCES = \ 1422 $(VBOX_MESA)/src/gallium/drivers/svga/svga_cmd.c \ 1423 $(VBOX_MESA)/src/gallium/drivers/svga/svga_cmd_vgpu10.c \ 1424 $(VBOX_MESA)/src/gallium/drivers/svga/svga_context.c \ 1425 $(VBOX_MESA)/src/gallium/drivers/svga/svga_draw.c \ 1426 $(VBOX_MESA)/src/gallium/drivers/svga/svga_draw_arrays.c \ 1427 $(VBOX_MESA)/src/gallium/drivers/svga/svga_draw_elements.c \ 1428 $(VBOX_MESA)/src/gallium/drivers/svga/svga_format.c \ 1429 $(VBOX_MESA)/src/gallium/drivers/svga/svga_link.c \ 1430 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_blend.c \ 1431 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_blit.c \ 1432 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_clear.c \ 1433 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_constants.c \ 1434 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_depthstencil.c \ 1435 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_draw.c \ 1436 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_flush.c \ 1437 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_fs.c \ 1438 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_gs.c \ 1439 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_misc.c \ 1440 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_query.c \ 1441 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_rasterizer.c \ 1442 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_sampler.c \ 1443 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_streamout.c \ 1444 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_ts.c \ 1445 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_vertex.c \ 1446 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_vs.c \ 1447 $(VBOX_MESA)/src/gallium/drivers/svga/svga_resource.c \ 1448 $(VBOX_MESA)/src/gallium/drivers/svga/svga_resource_buffer.c \ 1449 $(VBOX_MESA)/src/gallium/drivers/svga/svga_resource_buffer_upload.c \ 1450 $(VBOX_MESA)/src/gallium/drivers/svga/svga_resource_texture.c \ 1451 $(VBOX_MESA)/src/gallium/drivers/svga/svga_sampler_view.c \ 1452 $(VBOX_MESA)/src/gallium/drivers/svga/svga_screen.c \ 1453 $(VBOX_MESA)/src/gallium/drivers/svga/svga_screen_cache.c \ 1454 $(VBOX_MESA)/src/gallium/drivers/svga/svga_shader.c \ 1455 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state.c \ 1456 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_constants.c \ 1457 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_framebuffer.c \ 1458 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_fs.c \ 1459 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_gs.c \ 1460 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_need_swtnl.c \ 1461 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_rss.c \ 1462 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_sampler.c \ 1463 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_tgsi_transform.c \ 1464 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_ts.c \ 1465 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_tss.c \ 1466 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_vdecl.c \ 1467 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_vs.c \ 1468 $(VBOX_MESA)/src/gallium/drivers/svga/svga_surface.c \ 1469 $(VBOX_MESA)/src/gallium/drivers/svga/svga_swtnl_backend.c \ 1470 $(VBOX_MESA)/src/gallium/drivers/svga/svga_swtnl_draw.c \ 1471 $(VBOX_MESA)/src/gallium/drivers/svga/svga_swtnl_state.c \ 1472 $(VBOX_MESA)/src/gallium/drivers/svga/svga_tgsi.c \ 1473 $(VBOX_MESA)/src/gallium/drivers/svga/svga_tgsi_decl_sm30.c \ 1474 $(VBOX_MESA)/src/gallium/drivers/svga/svga_tgsi_insn.c \ 1475 $(VBOX_MESA)/src/gallium/drivers/svga/svga_tgsi_vgpu10.c 1476 1477 VBoxMesaSVGALib_SOURCES.debug += \ 1478 $(VBOX_MESA)/src/gallium/drivers/svga/svgadump/svga_dump.c \ 1479 $(VBOX_MESA)/src/gallium/drivers/svga/svgadump/svga_shader_dump.c \ 1480 $(VBOX_MESA)/src/gallium/drivers/svga/svgadump/svga_shader_op.c 1481 1482 # 32 bit lib for 64 bit build 1483 VBoxMesaSVGALib-x86_EXTENDS = VBoxMesaSVGALib 1484 VBoxMesaSVGALib-x86_BLD_TRG_ARCH = x86 1485 1486 1487 # 1488 # VBoxMesaSVGAWinsysLib 1489 # 1490 VBoxMesaSVGAWinsysLib_TEMPLATE = VBoxMesa3DGuestR3Lib 1491 VBoxMesaSVGAWinsysLib_INCS += \ 1492 $(VBOX_MESA)/src/gallium/drivers/svga/include \ 1493 $(VBOX_MESA)/src/gallium/drivers/svga 1494 VBoxMesaSVGAWinsysLib_SOURCES = \ 1495 $(VBOX_MESA)/src/gallium/winsys/svga/drm/pb_buffer_simple_fenced.c \ 1496 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_buffer.c \ 1497 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_context.c \ 1498 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_fence.c \ 1499 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_query.c \ 1500 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_screen_pools.c \ 1501 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_screen_svga.c \ 1502 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_shader.c \ 1503 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_surface.c 1504 1505 # These will be reimplemented for WDDM 1506 # $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_screen.c 1507 # $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_screen_dri.c 1508 # $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_screen_ioctl.c 1509 1510 # 32 bit lib for 64 bit build 1511 VBoxMesaSVGAWinsysLib-x86_EXTENDS = VBoxMesaSVGAWinsysLib 1512 VBoxMesaSVGAWinsysLib-x86_BLD_TRG_ARCH = x86 1513 38 include $(PATH_SUB_CURRENT)/$(VBOX_MESA)/Makefile.kmk 1514 39 1515 40 include $(FILE_KBUILD_SUB_FOOTER) -
trunk/src/VBox/Additions/3D/mesa/mesa-21.3.8/Makefile.kmk
r103983 r103994 26 26 # 27 27 28 SUB_DEPTH = ../../../../.. 28 SUB_DEPTH = ../../../../../.. 29 29 include $(KBUILD_PATH)/subheader.kmk 30 30 … … 33 33 # 34 34 ifndef VBOX_MESA3D_CONFIG_KMK_INCLUDED 35 include $(PATH_SUB_CURRENT)/../ Config.kmk35 include $(PATH_SUB_CURRENT)/../../Config.kmk 36 36 endif 37 37 … … 136 136 endif 137 137 TEMPLATE_VBoxMesa3DGuestR3Lib_INCS = \ 138 ../include \ 138 139 include \ 139 $(VBOX_MESA)/include \ 140 $(VBOX_MESA)/include/GL \ 141 $(VBOX_MESA)/src \ 142 $(VBOX_MESA)/src/mapi \ 143 $(VBOX_MESA)/src/util \ 144 $(VBOX_MESA)/src/mesa \ 145 $(VBOX_MESA)/src/mesa/main \ 146 $(VBOX_MESA)/src/compiler \ 147 $(VBOX_MESA)/src/compiler/nir \ 148 $(VBOX_MESA)/src/gallium/include \ 149 $(VBOX_MESA)/src/gallium/auxiliary \ 150 $(VBOX_MESA)/src/gallium/state_trackers/wgl 140 include/GL \ 141 src \ 142 src/mapi \ 143 src/util \ 144 src/mesa \ 145 src/mesa/main \ 146 src/compiler \ 147 src/compiler/nir \ 148 src/gallium/include \ 149 src/gallium/auxiliary \ 150 src/gallium/state_trackers/wgl 151 151 ifdef VBOX_WITH_NOCRT_STATIC 152 152 TEMPLATE_VBoxMesa3DGuestR3Lib_INCS += \ … … 177 177 VBoxMesaUtilLib_TEMPLATE = VBoxMesa3DGuestR3Lib 178 178 VBoxMesaUtilLib_INCS = \ 179 $(VBoxMesaUtilLib_0_OUTDIR)/ $(VBOX_MESA)/src \180 $(VBoxMesaUtilLib_0_OUTDIR)/ $(VBOX_MESA)/src/util/format \181 $(VBOX_MESA)/src/util/format179 $(VBoxMesaUtilLib_0_OUTDIR)/src \ 180 $(VBoxMesaUtilLib_0_OUTDIR)/src/util/format \ 181 src/util/format 182 182 183 183 VBoxMesaUtilLib_DEPS = \ 184 $(VBoxMesaUtilLib_0_OUTDIR)/ $(VBOX_MESA)/src/util/format/u_format_pack.h184 $(VBoxMesaUtilLib_0_OUTDIR)/src/util/format/u_format_pack.h 185 185 186 186 VBoxMesaUtilLib_SOURCES = \ 187 $(VBoxMesaUtilLib_0_OUTDIR)/ $(VBOX_MESA)/src/util/format/u_format_pack.c \188 $(VBoxMesaUtilLib_0_OUTDIR)/ $(VBOX_MESA)/src/util/format_srgb.c189 190 $$(VBoxMesaUtilLib_0_OUTDIR)/ $(VBOX_MESA)/src/util/format/u_format_pack.c: \187 $(VBoxMesaUtilLib_0_OUTDIR)/src/util/format/u_format_pack.c \ 188 $(VBoxMesaUtilLib_0_OUTDIR)/src/util/format_srgb.c 189 190 $$(VBoxMesaUtilLib_0_OUTDIR)/src/util/format/u_format_pack.c: \ 191 191 $(VBOX_PATH_MESA)/src/util/format/u_format_table.py \ 192 192 $(VBOX_PATH_MESA)/src/util/format/u_format.csv | $$(dir $$@) … … 194 194 $(QUIET)$(PYTHON_CMD) $< $(VBOX_PATH_MESA)/src/util/format/u_format.csv >$@ 195 195 196 $$(VBoxMesaUtilLib_0_OUTDIR)/ $(VBOX_MESA)/src/util/format/u_format_pack.h: \196 $$(VBoxMesaUtilLib_0_OUTDIR)/src/util/format/u_format_pack.h: \ 197 197 $(VBOX_PATH_MESA)/src/util/format/u_format_table.py \ 198 198 $(VBOX_PATH_MESA)/src/util/format/u_format.csv | $$(dir $$@) … … 200 200 $(QUIET)$(PYTHON_CMD) $< --header $(VBOX_PATH_MESA)/src/util/format/u_format.csv >$@ 201 201 202 $$(VBoxMesaUtilLib_0_OUTDIR)/ $(VBOX_MESA)/src/util/format_srgb.c: \202 $$(VBoxMesaUtilLib_0_OUTDIR)/src/util/format_srgb.c: \ 203 203 $(VBOX_PATH_MESA)/src/util/format_srgb.py | $$(dir $$@) 204 204 $(call MSG_GENERATE,python,$@,$$@) … … 206 206 207 207 VBoxMesaUtilLib_SOURCES += \ 208 $(VBOX_MESA)/src/util/anon_file.c \209 $(VBOX_MESA)/src/util/bitscan.c \210 $(VBOX_MESA)/src/util/blob.c \211 $(VBOX_MESA)/src/util/build_id.c \212 $(VBOX_MESA)/src/util/compress.c \213 $(VBOX_MESA)/src/util/crc32.c \214 $(VBOX_MESA)/src/util/dag.c \215 $(VBOX_MESA)/src/util/debug.c \216 $(VBOX_MESA)/src/util/disk_cache.c \217 $(VBOX_MESA)/src/util/disk_cache_os.c \218 $(VBOX_MESA)/src/util/double.c \219 $(VBOX_MESA)/src/util/fast_idiv_by_const.c \220 $(VBOX_MESA)/src/util/fossilize_db.c \221 $(VBOX_MESA)/src/util/half_float.c \222 $(VBOX_MESA)/src/util/hash_table.c \223 $(VBOX_MESA)/src/util/log.c \224 $(VBOX_MESA)/src/util/memstream.c \225 $(VBOX_MESA)/src/util/mesa-sha1.c \226 $(VBOX_MESA)/src/util/os_file.c \227 $(VBOX_MESA)/src/util/os_memory_fd.c \228 $(VBOX_MESA)/src/util/os_misc.c \229 $(VBOX_MESA)/src/util/os_socket.c \230 $(VBOX_MESA)/src/util/os_time.c \231 $(VBOX_MESA)/src/util/ralloc.c \232 $(VBOX_MESA)/src/util/rand_xor.c \233 $(VBOX_MESA)/src/util/rb_tree.c \234 $(VBOX_MESA)/src/util/register_allocate.c \235 $(VBOX_MESA)/src/util/rgtc.c \236 $(VBOX_MESA)/src/util/set.c \237 $(VBOX_MESA)/src/util/slab.c \238 $(VBOX_MESA)/src/util/softfloat.c \239 $(VBOX_MESA)/src/util/sparse_array.c \240 $(VBOX_MESA)/src/util/string_buffer.c \241 $(VBOX_MESA)/src/util/strtod.c \242 $(VBOX_MESA)/src/util/u_atomic.c \243 $(VBOX_MESA)/src/util/u_cpu_detect.c \244 $(VBOX_MESA)/src/util/u_debug.c \245 $(VBOX_MESA)/src/util/u_debug_describe.c \246 $(VBOX_MESA)/src/util/u_debug_memory.c \247 $(VBOX_MESA)/src/util/u_debug_refcnt.c \248 $(VBOX_MESA)/src/util/u_debug_stack.c \249 $(VBOX_MESA)/src/util/u_debug_symbol.c \250 $(VBOX_MESA)/src/util/u_hash_table.c \251 $(VBOX_MESA)/src/util/u_idalloc.c \252 $(VBOX_MESA)/src/util/u_math.c \253 $(VBOX_MESA)/src/util/u_mm.c \254 $(VBOX_MESA)/src/util/u_process.c \255 $(VBOX_MESA)/src/util/u_queue.c \256 $(VBOX_MESA)/src/util/u_vector.c \257 $(VBOX_MESA)/src/util/vma.c \258 $(VBOX_MESA)/src/util/format/u_format.c \259 $(VBOX_MESA)/src/util/format/u_format_bptc.c \260 $(VBOX_MESA)/src/util/format/u_format_etc.c \261 $(VBOX_MESA)/src/util/format/u_format_fxt1.c \262 $(VBOX_MESA)/src/util/format/u_format_latc.c \263 $(VBOX_MESA)/src/util/format/u_format_other.c \264 $(VBOX_MESA)/src/util/format/u_format_rgtc.c \265 $(VBOX_MESA)/src/util/format/u_format_s3tc.c \266 $(VBOX_MESA)/src/util/format/u_format_tests.c \267 $(VBOX_MESA)/src/util/format/u_format_unpack_neon.c \268 $(VBOX_MESA)/src/util/format/u_format_yuv.c \269 $(VBOX_MESA)/src/util/format/u_format_zs.c \270 $(VBOX_MESA)/src/util/u_printf.cpp \271 $(VBOX_MESA)/src/util/u_qsort.cpp \272 $(VBOX_MESA)/src/util/sha1/sha1.c208 src/util/anon_file.c \ 209 src/util/bitscan.c \ 210 src/util/blob.c \ 211 src/util/build_id.c \ 212 src/util/compress.c \ 213 src/util/crc32.c \ 214 src/util/dag.c \ 215 src/util/debug.c \ 216 src/util/disk_cache.c \ 217 src/util/disk_cache_os.c \ 218 src/util/double.c \ 219 src/util/fast_idiv_by_const.c \ 220 src/util/fossilize_db.c \ 221 src/util/half_float.c \ 222 src/util/hash_table.c \ 223 src/util/log.c \ 224 src/util/memstream.c \ 225 src/util/mesa-sha1.c \ 226 src/util/os_file.c \ 227 src/util/os_memory_fd.c \ 228 src/util/os_misc.c \ 229 src/util/os_socket.c \ 230 src/util/os_time.c \ 231 src/util/ralloc.c \ 232 src/util/rand_xor.c \ 233 src/util/rb_tree.c \ 234 src/util/register_allocate.c \ 235 src/util/rgtc.c \ 236 src/util/set.c \ 237 src/util/slab.c \ 238 src/util/softfloat.c \ 239 src/util/sparse_array.c \ 240 src/util/string_buffer.c \ 241 src/util/strtod.c \ 242 src/util/u_atomic.c \ 243 src/util/u_cpu_detect.c \ 244 src/util/u_debug.c \ 245 src/util/u_debug_describe.c \ 246 src/util/u_debug_memory.c \ 247 src/util/u_debug_refcnt.c \ 248 src/util/u_debug_stack.c \ 249 src/util/u_debug_symbol.c \ 250 src/util/u_hash_table.c \ 251 src/util/u_idalloc.c \ 252 src/util/u_math.c \ 253 src/util/u_mm.c \ 254 src/util/u_process.c \ 255 src/util/u_queue.c \ 256 src/util/u_vector.c \ 257 src/util/vma.c \ 258 src/util/format/u_format.c \ 259 src/util/format/u_format_bptc.c \ 260 src/util/format/u_format_etc.c \ 261 src/util/format/u_format_fxt1.c \ 262 src/util/format/u_format_latc.c \ 263 src/util/format/u_format_other.c \ 264 src/util/format/u_format_rgtc.c \ 265 src/util/format/u_format_s3tc.c \ 266 src/util/format/u_format_tests.c \ 267 src/util/format/u_format_unpack_neon.c \ 268 src/util/format/u_format_yuv.c \ 269 src/util/format/u_format_zs.c \ 270 src/util/u_printf.cpp \ 271 src/util/u_qsort.cpp \ 272 src/util/sha1/sha1.c 273 273 274 274 # Unused 275 # $(VBOX_MESA)/src/util/xmlconfig.c275 # src/util/xmlconfig.c 276 276 277 277 # 32 bit lib for 64 bit build … … 285 285 VBoxMesaLib_TEMPLATE = VBoxMesa3DGuestR3Lib 286 286 VBoxMesaLib_INCS = \ 287 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler \288 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl \289 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir \290 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/spirv \291 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mapi/glapi \292 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa \293 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main \294 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/program \295 $(VBOX_MESA)/src/compiler/glsl \296 $(VBOX_MESA)/src/compiler/glsl/glcpp \297 $(VBOX_MESA)/src/compiler/spirv287 $(VBoxMesaLib_0_OUTDIR)/src/compiler \ 288 $(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl \ 289 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir \ 290 $(VBoxMesaLib_0_OUTDIR)/src/compiler/spirv \ 291 $(VBoxMesaLib_0_OUTDIR)/src/mapi/glapi \ 292 $(VBoxMesaLib_0_OUTDIR)/src/mesa \ 293 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main \ 294 $(VBoxMesaLib_0_OUTDIR)/src/mesa/program \ 295 src/compiler/glsl \ 296 src/compiler/glsl/glcpp \ 297 src/compiler/spirv 298 298 299 299 VBoxMesaLib_DEPS = \ 300 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/ir_expression_operation.h \301 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/ir_expression_operation_strings.h \302 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/ir_expression_operation_constant.h \303 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/float64_glsl.h \304 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/glsl_parser.h \305 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/glcpp/glcpp-parse.h \306 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_builder_opcodes.h \307 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_intrinsics.h \308 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_intrinsics_indices.h \309 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_opcodes.h \310 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/spirv/vtn_generator_ids.h \311 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mapi/glapi/glapitable.h \312 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mapi/glapi/glapitemp.h \313 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mapi/glapi/glprocs.h \314 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/dispatch.h \315 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/format_info.h \316 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/get_hash.h \317 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated.h \318 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/remap_helper.h \319 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/program/program_parse.tab.h300 $(VBoxMesaLib_0_OUTDIR)/src/compiler/ir_expression_operation.h \ 301 $(VBoxMesaLib_0_OUTDIR)/src/compiler/ir_expression_operation_strings.h \ 302 $(VBoxMesaLib_0_OUTDIR)/src/compiler/ir_expression_operation_constant.h \ 303 $(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/float64_glsl.h \ 304 $(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/glsl_parser.h \ 305 $(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/glcpp/glcpp-parse.h \ 306 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_builder_opcodes.h \ 307 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_intrinsics.h \ 308 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_intrinsics_indices.h \ 309 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_opcodes.h \ 310 $(VBoxMesaLib_0_OUTDIR)/src/compiler/spirv/vtn_generator_ids.h \ 311 $(VBoxMesaLib_0_OUTDIR)/src/mapi/glapi/glapitable.h \ 312 $(VBoxMesaLib_0_OUTDIR)/src/mapi/glapi/glapitemp.h \ 313 $(VBoxMesaLib_0_OUTDIR)/src/mapi/glapi/glprocs.h \ 314 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main/dispatch.h \ 315 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main/format_info.h \ 316 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main/get_hash.h \ 317 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated.h \ 318 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main/remap_helper.h \ 319 $(VBoxMesaLib_0_OUTDIR)/src/mesa/program/program_parse.tab.h 320 320 321 321 VBoxMesaLib_SOURCES = \ 322 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/glsl_lexer.cpp \323 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/glsl_parser.cpp \324 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/glcpp/glcpp-lex.c \325 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/glcpp/glcpp-parse.c \326 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_constant_expressions.c \327 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_intrinsics.c \328 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_opcodes.c \329 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_opt_algebraic.c \330 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/spirv/spirv_info.c \331 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/spirv/vtn_gather_types.c \332 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mapi/glapi/enums.c \333 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/api_exec.c \334 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/format_fallback.c \335 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated0.c \336 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated1.c \337 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated2.c \338 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated3.c \339 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated4.c \340 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated5.c \341 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated6.c \342 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated7.c \343 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/program/program_parse.tab.c \344 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/program/lex.yy.c345 346 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_builder_opcodes.h: \322 $(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/glsl_lexer.cpp \ 323 $(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/glsl_parser.cpp \ 324 $(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/glcpp/glcpp-lex.c \ 325 $(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/glcpp/glcpp-parse.c \ 326 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_constant_expressions.c \ 327 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_intrinsics.c \ 328 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_opcodes.c \ 329 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_opt_algebraic.c \ 330 $(VBoxMesaLib_0_OUTDIR)/src/compiler/spirv/spirv_info.c \ 331 $(VBoxMesaLib_0_OUTDIR)/src/compiler/spirv/vtn_gather_types.c \ 332 $(VBoxMesaLib_0_OUTDIR)/src/mapi/glapi/enums.c \ 333 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main/api_exec.c \ 334 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main/format_fallback.c \ 335 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated0.c \ 336 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated1.c \ 337 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated2.c \ 338 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated3.c \ 339 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated4.c \ 340 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated5.c \ 341 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated6.c \ 342 $(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated7.c \ 343 $(VBoxMesaLib_0_OUTDIR)/src/mesa/program/program_parse.tab.c \ 344 $(VBoxMesaLib_0_OUTDIR)/src/mesa/program/lex.yy.c 345 346 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_builder_opcodes.h: \ 347 347 $(VBOX_PATH_MESA)/src/compiler/nir/nir_builder_opcodes_h.py | $$(dir $$@) 348 348 $(call MSG_GENERATE,python,$@,$$@) 349 349 $(QUIET)$(PYTHON_CMD) $< >$@ 350 350 351 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_constant_expressions.c: \351 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_constant_expressions.c: \ 352 352 $(VBOX_PATH_MESA)/src/compiler/nir/nir_constant_expressions.py | $$(dir $$@) 353 353 $(call MSG_GENERATE,python,$@,$$@) 354 354 $(QUIET)$(PYTHON_CMD) $< >$@ 355 355 356 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_opcodes.h: \356 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_opcodes.h: \ 357 357 $(VBOX_PATH_MESA)/src/compiler/nir/nir_opcodes_h.py | $$(dir $$@) 358 358 $(call MSG_GENERATE,python,$@,$$@) 359 359 $(QUIET)$(PYTHON_CMD) $< >$@ 360 360 361 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_opcodes.c: \361 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_opcodes.c: \ 362 362 $(VBOX_PATH_MESA)/src/compiler/nir/nir_opcodes_c.py | $$(dir $$@) 363 363 $(call MSG_GENERATE,python,$@,$$@) 364 364 $(QUIET)$(PYTHON_CMD) $< >$@ 365 365 366 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_opt_algebraic.c: \366 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_opt_algebraic.c: \ 367 367 $(VBOX_PATH_MESA)/src/compiler/nir/nir_opt_algebraic.py | $$(dir $$@) 368 368 $(call MSG_GENERATE,python,$@,$$@) 369 369 $(QUIET)$(PYTHON_CMD) $< >$@ 370 370 371 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_intrinsics.h: \371 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_intrinsics.h: \ 372 372 $(VBOX_PATH_MESA)/src/compiler/nir/nir_intrinsics_h.py | $$(dir $$@) 373 373 $(call MSG_GENERATE,python,$@,$$@) 374 374 $(QUIET)$(PYTHON_CMD) $< --outdir $(dir $@) 375 375 376 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_intrinsics_indices.h: \376 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_intrinsics_indices.h: \ 377 377 $(VBOX_PATH_MESA)/src/compiler/nir/nir_intrinsics_indices_h.py | $$(dir $$@) 378 378 $(call MSG_GENERATE,python,$@,$$@) 379 379 $(QUIET)$(PYTHON_CMD) $< --outdir $(dir $@) 380 380 381 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_intrinsics.c: \381 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_intrinsics.c: \ 382 382 $(VBOX_PATH_MESA)/src/compiler/nir/nir_intrinsics_c.py | $$(dir $$@) 383 383 $(call MSG_GENERATE,python,$@,$$@) 384 384 $(QUIET)$(PYTHON_CMD) $< --outdir $(dir $@) 385 385 386 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/ir_expression_operation.h: \386 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/ir_expression_operation.h: \ 387 387 $(VBOX_PATH_MESA)/src/compiler/glsl/ir_expression_operation.py | $$(dir $$@) 388 388 $(call MSG_GENERATE,python,$@,$$@) 389 389 $(QUIET)$(PYTHON_CMD) $< enum >$@ 390 390 391 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/ir_expression_operation_strings.h: \391 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/ir_expression_operation_strings.h: \ 392 392 $(VBOX_PATH_MESA)/src/compiler/glsl/ir_expression_operation.py | $$(dir $$@) 393 393 $(call MSG_GENERATE,python,$@,$$@) 394 394 $(QUIET)$(PYTHON_CMD) $< strings >$@ 395 395 396 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/ir_expression_operation_constant.h: \396 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/ir_expression_operation_constant.h: \ 397 397 $(VBOX_PATH_MESA)/src/compiler/glsl/ir_expression_operation.py | $$(dir $$@) 398 398 $(call MSG_GENERATE,python,$@,$$@) 399 399 $(QUIET)$(PYTHON_CMD) $< constant >$@ 400 400 401 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/dispatch.h: \401 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/main/dispatch.h: \ 402 402 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_table.py \ 403 403 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 405 405 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -m remap_table >$@ 406 406 407 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated.h: \407 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated.h: \ 408 408 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal_h.py \ 409 409 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 411 411 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml >$@ 412 412 413 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated0.c: \413 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated0.c: \ 414 414 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 415 415 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 417 417 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 0 -n 8 >$@ 418 418 419 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated1.c: \419 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated1.c: \ 420 420 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 421 421 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 423 423 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 1 -n 8 >$@ 424 424 425 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated2.c: \425 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated2.c: \ 426 426 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 427 427 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 429 429 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 2 -n 8 >$@ 430 430 431 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated3.c: \431 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated3.c: \ 432 432 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 433 433 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 435 435 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 3 -n 8 >$@ 436 436 437 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated4.c: \437 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated4.c: \ 438 438 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 439 439 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 441 441 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 4 -n 8 >$@ 442 442 443 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated5.c: \443 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated5.c: \ 444 444 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 445 445 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 447 447 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 5 -n 8 >$@ 448 448 449 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated6.c: \449 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated6.c: \ 450 450 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 451 451 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 453 453 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 6 -n 8 >$@ 454 454 455 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/marshal_generated7.c: \455 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/main/marshal_generated7.c: \ 456 456 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_marshal.py \ 457 457 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 459 459 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml -i 7 -n 8 >$@ 460 460 461 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/api_exec.c: \461 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/main/api_exec.c: \ 462 462 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_genexec.py \ 463 463 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 465 465 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml >$@ 466 466 467 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/format_info.h: \467 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/main/format_info.h: \ 468 468 $(VBOX_PATH_MESA)/src/mesa/main/format_info.py \ 469 469 $(VBOX_PATH_MESA)/src/mesa/main/formats.csv | $$(dir $$@) … … 471 471 $(QUIET)$(PYTHON_CMD) $< $(VBOX_PATH_MESA)/src/mesa/main/formats.csv >$@ 472 472 473 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/format_fallback.c: \473 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/main/format_fallback.c: \ 474 474 $(VBOX_PATH_MESA)/src/mesa/main/format_fallback.py \ 475 475 $(VBOX_PATH_MESA)/src/mesa/main/formats.csv | $$(dir $$@) … … 477 477 $(QUIET)$(PYTHON_CMD) $< $(VBOX_PATH_MESA)/src/mesa/main/formats.csv $@ 478 478 479 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/get_hash.h: \479 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/main/get_hash.h: \ 480 480 $(VBOX_PATH_MESA)/src/mesa/main/get_hash_generator.py \ 481 481 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 483 483 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml >$@ 484 484 485 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/main/remap_helper.h: \485 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/main/remap_helper.h: \ 486 486 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/remap_helper.py \ 487 487 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 489 489 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml >$@ 490 490 491 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/glsl_parser.cpp \492 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/glsl_parser.h: \491 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/glsl_parser.cpp \ 492 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/glsl_parser.h: \ 493 493 $(VBOX_PATH_MESA)/src/compiler/glsl/glsl_parser.yy | $$(dir $$@) 494 494 $(call MSG_GENERATE,bison,$@,$$@) 495 $(QUIET)$(TOOL_BISON_YACC) -o $@ -p _mesa_glsl_ --defines=$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/glsl_parser.h $<496 497 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/glsl_lexer.cpp: \495 $(QUIET)$(TOOL_BISON_YACC) -o $@ -p _mesa_glsl_ --defines=$(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/glsl_parser.h $< 496 497 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/glsl_lexer.cpp: \ 498 498 $(VBOX_PATH_MESA)/src/compiler/glsl/glsl_lexer.ll | $$(dir $$@) 499 499 $(call MSG_GENERATE,flex,$@,$$@) 500 500 $(QUIET)$(TOOL_FLEX_LEX) -o $@ $< 501 501 502 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/glcpp/glcpp-parse.c \503 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/glcpp/glcpp-parse.h: \502 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/glcpp/glcpp-parse.c \ 503 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/glcpp/glcpp-parse.h: \ 504 504 $(VBOX_PATH_MESA)/src/compiler/glsl/glcpp/glcpp-parse.y | $$(dir $$@) 505 505 $(call MSG_GENERATE,bison,$@,$$@) 506 $(QUIET)$(TOOL_BISON_YACC) -o $@ -p glcpp_parser_ --defines=$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/glcpp/glcpp-parse.h $<507 508 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/glcpp/glcpp-lex.c: \506 $(QUIET)$(TOOL_BISON_YACC) -o $@ -p glcpp_parser_ --defines=$(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/glcpp/glcpp-parse.h $< 507 508 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/glcpp/glcpp-lex.c: \ 509 509 $(VBOX_PATH_MESA)/src/compiler/glsl/glcpp/glcpp-lex.l | $$(dir $$@) 510 510 $(call MSG_GENERATE,flex,$@,$$@) 511 511 $(QUIET)$(TOOL_FLEX_LEX) -o $@ $< 512 512 513 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/glsl/float64_glsl.h: \513 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/glsl/float64_glsl.h: \ 514 514 $(VBOX_PATH_MESA)/src/util/xxd.py \ 515 515 $(VBOX_PATH_MESA)/src/compiler/glsl/float64.glsl | $$(dir $$@) … … 517 517 $(QUIET)$(PYTHON_CMD) $< $(VBOX_PATH_MESA)/src/compiler/glsl/float64.glsl $@ -n float64_source 518 518 519 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mapi/glapi/glapitemp.h: \519 $$(VBoxMesaLib_0_OUTDIR)/src/mapi/glapi/glapitemp.h: \ 520 520 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_apitemp.py \ 521 521 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 523 523 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml >$@ 524 524 525 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mapi/glapi/glapitable.h: \525 $$(VBoxMesaLib_0_OUTDIR)/src/mapi/glapi/glapitable.h: \ 526 526 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_table.py \ 527 527 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 529 529 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml >$@ 530 530 531 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mapi/glapi/glprocs.h: \531 $$(VBoxMesaLib_0_OUTDIR)/src/mapi/glapi/glprocs.h: \ 532 532 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_procs.py \ 533 533 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml | $$(dir $$@) … … 535 535 $(QUIET)$(PYTHON_CMD) $< -c -f $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_and_es_API.xml >$@ 536 536 537 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mapi/glapi/enums.c: \537 $$(VBoxMesaLib_0_OUTDIR)/src/mapi/glapi/enums.c: \ 538 538 $(VBOX_PATH_MESA)/src/mapi/glapi/gen/gl_enums.py \ 539 539 $(VBOX_PATH_MESA)/src/mapi/glapi/registry/gl.xml | $$(dir $$@) … … 541 541 $(QUIET)$(PYTHON_CMD) $< -f $(VBOX_PATH_MESA)/src/mapi/glapi/registry/gl.xml >$@ 542 542 543 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/spirv/spirv_info.c: \543 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/spirv/spirv_info.c: \ 544 544 $(VBOX_PATH_MESA)/src/compiler/spirv/spirv_info_c.py \ 545 545 $(VBOX_PATH_MESA)/src/compiler/spirv/spirv.core.grammar.json | $$(dir $$@) … … 547 547 $(QUIET)$(PYTHON_CMD) $< $(VBOX_PATH_MESA)/src/compiler/spirv/spirv.core.grammar.json $@ 548 548 549 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/spirv/vtn_gather_types.c: \549 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/spirv/vtn_gather_types.c: \ 550 550 $(VBOX_PATH_MESA)/src/compiler/spirv/vtn_gather_types_c.py \ 551 551 $(VBOX_PATH_MESA)/src/compiler/spirv/spirv.core.grammar.json | $$(dir $$@) … … 553 553 $(QUIET)$(PYTHON_CMD) $< $(VBOX_PATH_MESA)/src/compiler/spirv/spirv.core.grammar.json $@ 554 554 555 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/spirv/vtn_generator_ids.h: \555 $$(VBoxMesaLib_0_OUTDIR)/src/compiler/spirv/vtn_generator_ids.h: \ 556 556 $(VBOX_PATH_MESA)/src/compiler/spirv/vtn_generator_ids_h.py \ 557 557 $(VBOX_PATH_MESA)/src/compiler/spirv/spir-v.xml | $$(dir $$@) … … 559 559 $(QUIET)$(PYTHON_CMD) $< $(VBOX_PATH_MESA)/src/compiler/spirv/spir-v.xml $@ 560 560 561 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/program/program_parse.tab.c \562 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/program/program_parse.tab.h: \561 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/program/program_parse.tab.c \ 562 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/program/program_parse.tab.h: \ 563 563 $(VBOX_PATH_MESA)/src/mesa/program/program_parse.y | $$(dir $$@) 564 564 $(call MSG_GENERATE,bison,$@,$$@) 565 $(QUIET)$(TOOL_BISON_YACC) -o $@ --defines=$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/program/program_parse.tab.h $<566 567 $$(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/mesa/program/lex.yy.c: \565 $(QUIET)$(TOOL_BISON_YACC) -o $@ --defines=$(VBoxMesaLib_0_OUTDIR)/src/mesa/program/program_parse.tab.h $< 566 567 $$(VBoxMesaLib_0_OUTDIR)/src/mesa/program/lex.yy.c: \ 568 568 $(VBOX_PATH_MESA)/src/mesa/program/program_lexer.l | $$(dir $$@) 569 569 $(call MSG_GENERATE,flex,$@,$$@) … … 571 571 572 572 VBoxMesaLib_SOURCES += \ 573 $(VBOX_MESA)/src/mesa/state_tracker/st_atifs_to_nir.c \574 $(VBOX_MESA)/src/mesa/state_tracker/st_atom.c \575 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_array.c \576 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_atomicbuf.c \577 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_blend.c \578 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_clip.c \579 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_constbuf.c \580 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_depth.c \581 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_framebuffer.c \582 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_image.c \583 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_msaa.c \584 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_pixeltransfer.c \585 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_rasterizer.c \586 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_sampler.c \587 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_scissor.c \588 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_shader.c \589 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_stipple.c \590 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_storagebuf.c \591 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_tess.c \592 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_texture.c \593 $(VBOX_MESA)/src/mesa/state_tracker/st_atom_viewport.c \594 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_bitmap.c \595 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_bitmap_shader.c \596 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_blit.c \597 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_bufferobjects.c \598 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_clear.c \599 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_compute.c \600 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_condrender.c \601 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_copyimage.c \602 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_drawpixels.c \603 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_drawpixels_shader.c \604 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_drawtex.c \605 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_eglimage.c \606 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_fbo.c \607 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_feedback.c \608 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_flush.c \609 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_memoryobjects.c \610 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_msaa.c \611 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_perfmon.c \612 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_perfquery.c \613 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_program.c \614 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_queryobj.c \615 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_rasterpos.c \616 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_readpixels.c \617 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_semaphoreobjects.c \618 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_strings.c \619 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_syncobj.c \620 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_texture.c \621 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_texturebarrier.c \622 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_viewport.c \623 $(VBOX_MESA)/src/mesa/state_tracker/st_cb_xformfb.c \624 $(VBOX_MESA)/src/mesa/state_tracker/st_context.c \625 $(VBOX_MESA)/src/mesa/state_tracker/st_copytex.c \626 $(VBOX_MESA)/src/mesa/state_tracker/st_debug.c \627 $(VBOX_MESA)/src/mesa/state_tracker/st_draw.c \628 $(VBOX_MESA)/src/mesa/state_tracker/st_draw_feedback.c \629 $(VBOX_MESA)/src/mesa/state_tracker/st_extensions.c \630 $(VBOX_MESA)/src/mesa/state_tracker/st_format.c \631 $(VBOX_MESA)/src/mesa/state_tracker/st_gen_mipmap.c \632 $(VBOX_MESA)/src/mesa/state_tracker/st_glsl_to_ir.cpp \633 $(VBOX_MESA)/src/mesa/state_tracker/st_glsl_to_nir.cpp \634 $(VBOX_MESA)/src/mesa/state_tracker/st_glsl_to_tgsi.cpp \635 $(VBOX_MESA)/src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.cpp \636 $(VBOX_MESA)/src/mesa/state_tracker/st_glsl_to_tgsi_private.cpp \637 $(VBOX_MESA)/src/mesa/state_tracker/st_glsl_to_tgsi_temprename.cpp \638 $(VBOX_MESA)/src/mesa/state_tracker/st_manager.c \639 $(VBOX_MESA)/src/mesa/state_tracker/st_nir_builtins.c \640 $(VBOX_MESA)/src/mesa/state_tracker/st_nir_lower_builtin.c \641 $(VBOX_MESA)/src/mesa/state_tracker/st_nir_lower_tex_src_plane.c \642 $(VBOX_MESA)/src/mesa/state_tracker/st_pbo.c \643 $(VBOX_MESA)/src/mesa/state_tracker/st_program.c \644 $(VBOX_MESA)/src/mesa/state_tracker/st_sampler_view.c \645 $(VBOX_MESA)/src/mesa/state_tracker/st_scissor.c \646 $(VBOX_MESA)/src/mesa/state_tracker/st_shader_cache.c \647 $(VBOX_MESA)/src/mesa/state_tracker/st_texture.c \648 $(VBOX_MESA)/src/mesa/state_tracker/st_tgsi_lower_depth_clamp.c \649 $(VBOX_MESA)/src/mesa/state_tracker/st_tgsi_lower_yuv.c \650 $(VBOX_MESA)/src/mesa/state_tracker/st_vdpau.c573 src/mesa/state_tracker/st_atifs_to_nir.c \ 574 src/mesa/state_tracker/st_atom.c \ 575 src/mesa/state_tracker/st_atom_array.c \ 576 src/mesa/state_tracker/st_atom_atomicbuf.c \ 577 src/mesa/state_tracker/st_atom_blend.c \ 578 src/mesa/state_tracker/st_atom_clip.c \ 579 src/mesa/state_tracker/st_atom_constbuf.c \ 580 src/mesa/state_tracker/st_atom_depth.c \ 581 src/mesa/state_tracker/st_atom_framebuffer.c \ 582 src/mesa/state_tracker/st_atom_image.c \ 583 src/mesa/state_tracker/st_atom_msaa.c \ 584 src/mesa/state_tracker/st_atom_pixeltransfer.c \ 585 src/mesa/state_tracker/st_atom_rasterizer.c \ 586 src/mesa/state_tracker/st_atom_sampler.c \ 587 src/mesa/state_tracker/st_atom_scissor.c \ 588 src/mesa/state_tracker/st_atom_shader.c \ 589 src/mesa/state_tracker/st_atom_stipple.c \ 590 src/mesa/state_tracker/st_atom_storagebuf.c \ 591 src/mesa/state_tracker/st_atom_tess.c \ 592 src/mesa/state_tracker/st_atom_texture.c \ 593 src/mesa/state_tracker/st_atom_viewport.c \ 594 src/mesa/state_tracker/st_cb_bitmap.c \ 595 src/mesa/state_tracker/st_cb_bitmap_shader.c \ 596 src/mesa/state_tracker/st_cb_blit.c \ 597 src/mesa/state_tracker/st_cb_bufferobjects.c \ 598 src/mesa/state_tracker/st_cb_clear.c \ 599 src/mesa/state_tracker/st_cb_compute.c \ 600 src/mesa/state_tracker/st_cb_condrender.c \ 601 src/mesa/state_tracker/st_cb_copyimage.c \ 602 src/mesa/state_tracker/st_cb_drawpixels.c \ 603 src/mesa/state_tracker/st_cb_drawpixels_shader.c \ 604 src/mesa/state_tracker/st_cb_drawtex.c \ 605 src/mesa/state_tracker/st_cb_eglimage.c \ 606 src/mesa/state_tracker/st_cb_fbo.c \ 607 src/mesa/state_tracker/st_cb_feedback.c \ 608 src/mesa/state_tracker/st_cb_flush.c \ 609 src/mesa/state_tracker/st_cb_memoryobjects.c \ 610 src/mesa/state_tracker/st_cb_msaa.c \ 611 src/mesa/state_tracker/st_cb_perfmon.c \ 612 src/mesa/state_tracker/st_cb_perfquery.c \ 613 src/mesa/state_tracker/st_cb_program.c \ 614 src/mesa/state_tracker/st_cb_queryobj.c \ 615 src/mesa/state_tracker/st_cb_rasterpos.c \ 616 src/mesa/state_tracker/st_cb_readpixels.c \ 617 src/mesa/state_tracker/st_cb_semaphoreobjects.c \ 618 src/mesa/state_tracker/st_cb_strings.c \ 619 src/mesa/state_tracker/st_cb_syncobj.c \ 620 src/mesa/state_tracker/st_cb_texture.c \ 621 src/mesa/state_tracker/st_cb_texturebarrier.c \ 622 src/mesa/state_tracker/st_cb_viewport.c \ 623 src/mesa/state_tracker/st_cb_xformfb.c \ 624 src/mesa/state_tracker/st_context.c \ 625 src/mesa/state_tracker/st_copytex.c \ 626 src/mesa/state_tracker/st_debug.c \ 627 src/mesa/state_tracker/st_draw.c \ 628 src/mesa/state_tracker/st_draw_feedback.c \ 629 src/mesa/state_tracker/st_extensions.c \ 630 src/mesa/state_tracker/st_format.c \ 631 src/mesa/state_tracker/st_gen_mipmap.c \ 632 src/mesa/state_tracker/st_glsl_to_ir.cpp \ 633 src/mesa/state_tracker/st_glsl_to_nir.cpp \ 634 src/mesa/state_tracker/st_glsl_to_tgsi.cpp \ 635 src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.cpp \ 636 src/mesa/state_tracker/st_glsl_to_tgsi_private.cpp \ 637 src/mesa/state_tracker/st_glsl_to_tgsi_temprename.cpp \ 638 src/mesa/state_tracker/st_manager.c \ 639 src/mesa/state_tracker/st_nir_builtins.c \ 640 src/mesa/state_tracker/st_nir_lower_builtin.c \ 641 src/mesa/state_tracker/st_nir_lower_tex_src_plane.c \ 642 src/mesa/state_tracker/st_pbo.c \ 643 src/mesa/state_tracker/st_program.c \ 644 src/mesa/state_tracker/st_sampler_view.c \ 645 src/mesa/state_tracker/st_scissor.c \ 646 src/mesa/state_tracker/st_shader_cache.c \ 647 src/mesa/state_tracker/st_texture.c \ 648 src/mesa/state_tracker/st_tgsi_lower_depth_clamp.c \ 649 src/mesa/state_tracker/st_tgsi_lower_yuv.c \ 650 src/mesa/state_tracker/st_vdpau.c 651 651 VBoxMesaLib_SOURCES += \ 652 $(VBOX_MESA)/src/mesa/program/arbprogparse.c \653 $(VBOX_MESA)/src/mesa/program/ir_to_mesa.cpp \654 $(VBOX_MESA)/src/mesa/program/prog_cache.c \655 $(VBOX_MESA)/src/mesa/program/prog_execute.c \656 $(VBOX_MESA)/src/mesa/program/prog_instruction.c \657 $(VBOX_MESA)/src/mesa/program/prog_noise.c \658 $(VBOX_MESA)/src/mesa/program/prog_opt_constant_fold.c \659 $(VBOX_MESA)/src/mesa/program/prog_optimize.c \660 $(VBOX_MESA)/src/mesa/program/prog_parameter.c \661 $(VBOX_MESA)/src/mesa/program/prog_parameter_layout.c \662 $(VBOX_MESA)/src/mesa/program/prog_print.c \663 $(VBOX_MESA)/src/mesa/program/prog_statevars.c \664 $(VBOX_MESA)/src/mesa/program/prog_to_nir.c \665 $(VBOX_MESA)/src/mesa/program/program.c \666 $(VBOX_MESA)/src/mesa/program/program_parse_extra.c \667 $(VBOX_MESA)/src/mesa/program/programopt.c \668 $(VBOX_MESA)/src/mesa/program/symbol_table.c652 src/mesa/program/arbprogparse.c \ 653 src/mesa/program/ir_to_mesa.cpp \ 654 src/mesa/program/prog_cache.c \ 655 src/mesa/program/prog_execute.c \ 656 src/mesa/program/prog_instruction.c \ 657 src/mesa/program/prog_noise.c \ 658 src/mesa/program/prog_opt_constant_fold.c \ 659 src/mesa/program/prog_optimize.c \ 660 src/mesa/program/prog_parameter.c \ 661 src/mesa/program/prog_parameter_layout.c \ 662 src/mesa/program/prog_print.c \ 663 src/mesa/program/prog_statevars.c \ 664 src/mesa/program/prog_to_nir.c \ 665 src/mesa/program/program.c \ 666 src/mesa/program/program_parse_extra.c \ 667 src/mesa/program/programopt.c \ 668 src/mesa/program/symbol_table.c 669 669 VBoxMesaLib_SOURCES += \ 670 $(VBOX_MESA)/src/mesa/main/accum.c \671 $(VBOX_MESA)/src/mesa/main/api_arrayelt.c \672 $(VBOX_MESA)/src/mesa/main/arbprogram.c \673 $(VBOX_MESA)/src/mesa/main/arrayobj.c \674 $(VBOX_MESA)/src/mesa/main/atifragshader.c \675 $(VBOX_MESA)/src/mesa/main/attrib.c \676 $(VBOX_MESA)/src/mesa/main/barrier.c \677 $(VBOX_MESA)/src/mesa/main/bbox.c \678 $(VBOX_MESA)/src/mesa/main/blend.c \679 $(VBOX_MESA)/src/mesa/main/blit.c \680 $(VBOX_MESA)/src/mesa/main/bufferobj.c \681 $(VBOX_MESA)/src/mesa/main/buffers.c \682 $(VBOX_MESA)/src/mesa/main/clear.c \683 $(VBOX_MESA)/src/mesa/main/clip.c \684 $(VBOX_MESA)/src/mesa/main/colortab.c \685 $(VBOX_MESA)/src/mesa/main/compute.c \686 $(VBOX_MESA)/src/mesa/main/condrender.c \687 $(VBOX_MESA)/src/mesa/main/conservativeraster.c \688 $(VBOX_MESA)/src/mesa/main/context.c \689 $(VBOX_MESA)/src/mesa/main/convolve.c \690 $(VBOX_MESA)/src/mesa/main/copyimage.c \691 $(VBOX_MESA)/src/mesa/main/cpuinfo.c \692 $(VBOX_MESA)/src/mesa/main/debug.c \693 $(VBOX_MESA)/src/mesa/main/debug_output.c \694 $(VBOX_MESA)/src/mesa/main/depth.c \695 $(VBOX_MESA)/src/mesa/main/dlist.c \696 $(VBOX_MESA)/src/mesa/main/draw.c \697 $(VBOX_MESA)/src/mesa/main/draw_validate.c \698 $(VBOX_MESA)/src/mesa/main/drawpix.c \699 $(VBOX_MESA)/src/mesa/main/drawtex.c \700 $(VBOX_MESA)/src/mesa/main/enable.c \701 $(VBOX_MESA)/src/mesa/main/errors.c \702 $(VBOX_MESA)/src/mesa/main/es1_conversion.c \703 $(VBOX_MESA)/src/mesa/main/eval.c \704 $(VBOX_MESA)/src/mesa/main/execmem.c \705 $(VBOX_MESA)/src/mesa/main/extensions.c \706 $(VBOX_MESA)/src/mesa/main/extensions_table.c \707 $(VBOX_MESA)/src/mesa/main/externalobjects.c \708 $(VBOX_MESA)/src/mesa/main/fbobject.c \709 $(VBOX_MESA)/src/mesa/main/feedback.c \710 $(VBOX_MESA)/src/mesa/main/ff_fragment_shader.cpp \711 $(VBOX_MESA)/src/mesa/main/ffvertex_prog.c \712 $(VBOX_MESA)/src/mesa/main/fog.c \713 $(VBOX_MESA)/src/mesa/main/format_utils.c \714 $(VBOX_MESA)/src/mesa/main/formatquery.c \715 $(VBOX_MESA)/src/mesa/main/formats.c \716 $(VBOX_MESA)/src/mesa/main/framebuffer.c \717 $(VBOX_MESA)/src/mesa/main/genmipmap.c \718 $(VBOX_MESA)/src/mesa/main/get.c \719 $(VBOX_MESA)/src/mesa/main/getstring.c \720 $(VBOX_MESA)/src/mesa/main/glformats.c \721 $(VBOX_MESA)/src/mesa/main/glspirv.c \722 $(VBOX_MESA)/src/mesa/main/glthread.c \723 $(VBOX_MESA)/src/mesa/main/glthread_bufferobj.c \724 $(VBOX_MESA)/src/mesa/main/glthread_draw.c \725 $(VBOX_MESA)/src/mesa/main/glthread_get.c \726 $(VBOX_MESA)/src/mesa/main/glthread_list.c \727 $(VBOX_MESA)/src/mesa/main/glthread_shaderobj.c \728 $(VBOX_MESA)/src/mesa/main/glthread_varray.c \729 $(VBOX_MESA)/src/mesa/main/hash.c \730 $(VBOX_MESA)/src/mesa/main/hint.c \731 $(VBOX_MESA)/src/mesa/main/histogram.c \732 $(VBOX_MESA)/src/mesa/main/image.c \733 $(VBOX_MESA)/src/mesa/main/light.c \734 $(VBOX_MESA)/src/mesa/main/lines.c \735 $(VBOX_MESA)/src/mesa/main/matrix.c \736 $(VBOX_MESA)/src/mesa/main/mipmap.c \737 $(VBOX_MESA)/src/mesa/main/multisample.c \738 $(VBOX_MESA)/src/mesa/main/objectlabel.c \739 $(VBOX_MESA)/src/mesa/main/objectpurge.c \740 $(VBOX_MESA)/src/mesa/main/pack.c \741 $(VBOX_MESA)/src/mesa/main/pbo.c \742 $(VBOX_MESA)/src/mesa/main/performance_monitor.c \743 $(VBOX_MESA)/src/mesa/main/performance_query.c \744 $(VBOX_MESA)/src/mesa/main/pipelineobj.c \745 $(VBOX_MESA)/src/mesa/main/pixel.c \746 $(VBOX_MESA)/src/mesa/main/pixelstore.c \747 $(VBOX_MESA)/src/mesa/main/pixeltransfer.c \748 $(VBOX_MESA)/src/mesa/main/points.c \749 $(VBOX_MESA)/src/mesa/main/polygon.c \750 $(VBOX_MESA)/src/mesa/main/program_binary.c \751 $(VBOX_MESA)/src/mesa/main/program_resource.c \752 $(VBOX_MESA)/src/mesa/main/querymatrix.c \753 $(VBOX_MESA)/src/mesa/main/queryobj.c \754 $(VBOX_MESA)/src/mesa/main/rastpos.c \755 $(VBOX_MESA)/src/mesa/main/readpix.c \756 $(VBOX_MESA)/src/mesa/main/remap.c \757 $(VBOX_MESA)/src/mesa/main/renderbuffer.c \758 $(VBOX_MESA)/src/mesa/main/robustness.c \759 $(VBOX_MESA)/src/mesa/main/samplerobj.c \760 $(VBOX_MESA)/src/mesa/main/scissor.c \761 $(VBOX_MESA)/src/mesa/main/shader_query.cpp \762 $(VBOX_MESA)/src/mesa/main/shaderapi.c \763 $(VBOX_MESA)/src/mesa/main/shaderimage.c \764 $(VBOX_MESA)/src/mesa/main/shaderobj.c \765 $(VBOX_MESA)/src/mesa/main/shared.c \766 $(VBOX_MESA)/src/mesa/main/spirv_extensions.c \767 $(VBOX_MESA)/src/mesa/main/state.c \768 $(VBOX_MESA)/src/mesa/main/stencil.c \769 $(VBOX_MESA)/src/mesa/main/streaming-load-memcpy.c \770 $(VBOX_MESA)/src/mesa/main/syncobj.c \771 $(VBOX_MESA)/src/mesa/main/texcompress.c \772 $(VBOX_MESA)/src/mesa/main/texcompress_astc.cpp \773 $(VBOX_MESA)/src/mesa/main/texcompress_bptc.c \774 $(VBOX_MESA)/src/mesa/main/texcompress_cpal.c \775 $(VBOX_MESA)/src/mesa/main/texcompress_etc.c \776 $(VBOX_MESA)/src/mesa/main/texcompress_fxt1.c \777 $(VBOX_MESA)/src/mesa/main/texcompress_rgtc.c \778 $(VBOX_MESA)/src/mesa/main/texcompress_s3tc.c \779 $(VBOX_MESA)/src/mesa/main/texenv.c \780 $(VBOX_MESA)/src/mesa/main/texformat.c \781 $(VBOX_MESA)/src/mesa/main/texgen.c \782 $(VBOX_MESA)/src/mesa/main/texgetimage.c \783 $(VBOX_MESA)/src/mesa/main/teximage.c \784 $(VBOX_MESA)/src/mesa/main/texobj.c \785 $(VBOX_MESA)/src/mesa/main/texparam.c \786 $(VBOX_MESA)/src/mesa/main/texstate.c \787 $(VBOX_MESA)/src/mesa/main/texstorage.c \788 $(VBOX_MESA)/src/mesa/main/texstore.c \789 $(VBOX_MESA)/src/mesa/main/texturebindless.c \790 $(VBOX_MESA)/src/mesa/main/textureview.c \791 $(VBOX_MESA)/src/mesa/main/transformfeedback.c \792 $(VBOX_MESA)/src/mesa/main/uniform_query.cpp \793 $(VBOX_MESA)/src/mesa/main/uniforms.c \794 $(VBOX_MESA)/src/mesa/main/varray.c \795 $(VBOX_MESA)/src/mesa/main/vdpau.c \796 $(VBOX_MESA)/src/mesa/main/version.c \797 $(VBOX_MESA)/src/mesa/main/viewport.c \798 $(VBOX_MESA)/src/mesa/main/vtxfmt.c670 src/mesa/main/accum.c \ 671 src/mesa/main/api_arrayelt.c \ 672 src/mesa/main/arbprogram.c \ 673 src/mesa/main/arrayobj.c \ 674 src/mesa/main/atifragshader.c \ 675 src/mesa/main/attrib.c \ 676 src/mesa/main/barrier.c \ 677 src/mesa/main/bbox.c \ 678 src/mesa/main/blend.c \ 679 src/mesa/main/blit.c \ 680 src/mesa/main/bufferobj.c \ 681 src/mesa/main/buffers.c \ 682 src/mesa/main/clear.c \ 683 src/mesa/main/clip.c \ 684 src/mesa/main/colortab.c \ 685 src/mesa/main/compute.c \ 686 src/mesa/main/condrender.c \ 687 src/mesa/main/conservativeraster.c \ 688 src/mesa/main/context.c \ 689 src/mesa/main/convolve.c \ 690 src/mesa/main/copyimage.c \ 691 src/mesa/main/cpuinfo.c \ 692 src/mesa/main/debug.c \ 693 src/mesa/main/debug_output.c \ 694 src/mesa/main/depth.c \ 695 src/mesa/main/dlist.c \ 696 src/mesa/main/draw.c \ 697 src/mesa/main/draw_validate.c \ 698 src/mesa/main/drawpix.c \ 699 src/mesa/main/drawtex.c \ 700 src/mesa/main/enable.c \ 701 src/mesa/main/errors.c \ 702 src/mesa/main/es1_conversion.c \ 703 src/mesa/main/eval.c \ 704 src/mesa/main/execmem.c \ 705 src/mesa/main/extensions.c \ 706 src/mesa/main/extensions_table.c \ 707 src/mesa/main/externalobjects.c \ 708 src/mesa/main/fbobject.c \ 709 src/mesa/main/feedback.c \ 710 src/mesa/main/ff_fragment_shader.cpp \ 711 src/mesa/main/ffvertex_prog.c \ 712 src/mesa/main/fog.c \ 713 src/mesa/main/format_utils.c \ 714 src/mesa/main/formatquery.c \ 715 src/mesa/main/formats.c \ 716 src/mesa/main/framebuffer.c \ 717 src/mesa/main/genmipmap.c \ 718 src/mesa/main/get.c \ 719 src/mesa/main/getstring.c \ 720 src/mesa/main/glformats.c \ 721 src/mesa/main/glspirv.c \ 722 src/mesa/main/glthread.c \ 723 src/mesa/main/glthread_bufferobj.c \ 724 src/mesa/main/glthread_draw.c \ 725 src/mesa/main/glthread_get.c \ 726 src/mesa/main/glthread_list.c \ 727 src/mesa/main/glthread_shaderobj.c \ 728 src/mesa/main/glthread_varray.c \ 729 src/mesa/main/hash.c \ 730 src/mesa/main/hint.c \ 731 src/mesa/main/histogram.c \ 732 src/mesa/main/image.c \ 733 src/mesa/main/light.c \ 734 src/mesa/main/lines.c \ 735 src/mesa/main/matrix.c \ 736 src/mesa/main/mipmap.c \ 737 src/mesa/main/multisample.c \ 738 src/mesa/main/objectlabel.c \ 739 src/mesa/main/objectpurge.c \ 740 src/mesa/main/pack.c \ 741 src/mesa/main/pbo.c \ 742 src/mesa/main/performance_monitor.c \ 743 src/mesa/main/performance_query.c \ 744 src/mesa/main/pipelineobj.c \ 745 src/mesa/main/pixel.c \ 746 src/mesa/main/pixelstore.c \ 747 src/mesa/main/pixeltransfer.c \ 748 src/mesa/main/points.c \ 749 src/mesa/main/polygon.c \ 750 src/mesa/main/program_binary.c \ 751 src/mesa/main/program_resource.c \ 752 src/mesa/main/querymatrix.c \ 753 src/mesa/main/queryobj.c \ 754 src/mesa/main/rastpos.c \ 755 src/mesa/main/readpix.c \ 756 src/mesa/main/remap.c \ 757 src/mesa/main/renderbuffer.c \ 758 src/mesa/main/robustness.c \ 759 src/mesa/main/samplerobj.c \ 760 src/mesa/main/scissor.c \ 761 src/mesa/main/shader_query.cpp \ 762 src/mesa/main/shaderapi.c \ 763 src/mesa/main/shaderimage.c \ 764 src/mesa/main/shaderobj.c \ 765 src/mesa/main/shared.c \ 766 src/mesa/main/spirv_extensions.c \ 767 src/mesa/main/state.c \ 768 src/mesa/main/stencil.c \ 769 src/mesa/main/streaming-load-memcpy.c \ 770 src/mesa/main/syncobj.c \ 771 src/mesa/main/texcompress.c \ 772 src/mesa/main/texcompress_astc.cpp \ 773 src/mesa/main/texcompress_bptc.c \ 774 src/mesa/main/texcompress_cpal.c \ 775 src/mesa/main/texcompress_etc.c \ 776 src/mesa/main/texcompress_fxt1.c \ 777 src/mesa/main/texcompress_rgtc.c \ 778 src/mesa/main/texcompress_s3tc.c \ 779 src/mesa/main/texenv.c \ 780 src/mesa/main/texformat.c \ 781 src/mesa/main/texgen.c \ 782 src/mesa/main/texgetimage.c \ 783 src/mesa/main/teximage.c \ 784 src/mesa/main/texobj.c \ 785 src/mesa/main/texparam.c \ 786 src/mesa/main/texstate.c \ 787 src/mesa/main/texstorage.c \ 788 src/mesa/main/texstore.c \ 789 src/mesa/main/texturebindless.c \ 790 src/mesa/main/textureview.c \ 791 src/mesa/main/transformfeedback.c \ 792 src/mesa/main/uniform_query.cpp \ 793 src/mesa/main/uniforms.c \ 794 src/mesa/main/varray.c \ 795 src/mesa/main/vdpau.c \ 796 src/mesa/main/version.c \ 797 src/mesa/main/viewport.c \ 798 src/mesa/main/vtxfmt.c 799 799 #VBoxMesaLib_SOURCES += \ 800 $(VBOX_MESA)/src/mesa/main/marshal_generated0.c \801 $(VBOX_MESA)/src/mesa/main/marshal_generated1.c \802 $(VBOX_MESA)/src/mesa/main/marshal_generated2.c \803 $(VBOX_MESA)/src/mesa/main/marshal_generated3.c \804 $(VBOX_MESA)/src/mesa/main/marshal_generated4.c \805 $(VBOX_MESA)/src/mesa/main/marshal_generated5.c \806 $(VBOX_MESA)/src/mesa/main/marshal_generated6.c \807 $(VBOX_MESA)/src/mesa/main/marshal_generated7.c800 src/mesa/main/marshal_generated0.c \ 801 src/mesa/main/marshal_generated1.c \ 802 src/mesa/main/marshal_generated2.c \ 803 src/mesa/main/marshal_generated3.c \ 804 src/mesa/main/marshal_generated4.c \ 805 src/mesa/main/marshal_generated5.c \ 806 src/mesa/main/marshal_generated6.c \ 807 src/mesa/main/marshal_generated7.c 808 808 VBoxMesaLib_SOURCES += \ 809 $(VBOX_MESA)/src/mesa/math/m_debug_clip.c \810 $(VBOX_MESA)/src/mesa/math/m_debug_norm.c \811 $(VBOX_MESA)/src/mesa/math/m_debug_xform.c \812 $(VBOX_MESA)/src/mesa/math/m_eval.c \813 $(VBOX_MESA)/src/mesa/math/m_matrix.c \814 $(VBOX_MESA)/src/mesa/math/m_translate.c \815 $(VBOX_MESA)/src/mesa/math/m_vector.c \816 $(VBOX_MESA)/src/mesa/math/m_xform.c809 src/mesa/math/m_debug_clip.c \ 810 src/mesa/math/m_debug_norm.c \ 811 src/mesa/math/m_debug_xform.c \ 812 src/mesa/math/m_eval.c \ 813 src/mesa/math/m_matrix.c \ 814 src/mesa/math/m_translate.c \ 815 src/mesa/math/m_vector.c \ 816 src/mesa/math/m_xform.c 817 817 VBoxMesaLib_SOURCES += \ 818 $(VBOX_MESA)/src/mesa/vbo/vbo_context.c \819 $(VBOX_MESA)/src/mesa/vbo/vbo_exec.c \820 $(VBOX_MESA)/src/mesa/vbo/vbo_exec_api.c \821 $(VBOX_MESA)/src/mesa/vbo/vbo_exec_draw.c \822 $(VBOX_MESA)/src/mesa/vbo/vbo_exec_eval.c \823 $(VBOX_MESA)/src/mesa/vbo/vbo_minmax_index.c \824 $(VBOX_MESA)/src/mesa/vbo/vbo_noop.c \825 $(VBOX_MESA)/src/mesa/vbo/vbo_save.c \826 $(VBOX_MESA)/src/mesa/vbo/vbo_save_api.c \827 $(VBOX_MESA)/src/mesa/vbo/vbo_save_draw.c \828 $(VBOX_MESA)/src/mesa/vbo/vbo_save_loopback.c818 src/mesa/vbo/vbo_context.c \ 819 src/mesa/vbo/vbo_exec.c \ 820 src/mesa/vbo/vbo_exec_api.c \ 821 src/mesa/vbo/vbo_exec_draw.c \ 822 src/mesa/vbo/vbo_exec_eval.c \ 823 src/mesa/vbo/vbo_minmax_index.c \ 824 src/mesa/vbo/vbo_noop.c \ 825 src/mesa/vbo/vbo_save.c \ 826 src/mesa/vbo/vbo_save_api.c \ 827 src/mesa/vbo/vbo_save_draw.c \ 828 src/mesa/vbo/vbo_save_loopback.c 829 829 VBoxMesaLib_SOURCES += \ 830 $(VBOX_MESA)/src/compiler/glsl_types.cpp \831 $(VBOX_MESA)/src/compiler/nir_types.cpp \832 $(VBOX_MESA)/src/compiler/shader_enums.c830 src/compiler/glsl_types.cpp \ 831 src/compiler/nir_types.cpp \ 832 src/compiler/shader_enums.c 833 833 VBoxMesaLib_SOURCES += \ 834 $(VBOX_MESA)/src/compiler/glsl/ast_array_index.cpp \835 $(VBOX_MESA)/src/compiler/glsl/ast_expr.cpp \836 $(VBOX_MESA)/src/compiler/glsl/ast_function.cpp \837 $(VBOX_MESA)/src/compiler/glsl/ast_to_hir.cpp \838 $(VBOX_MESA)/src/compiler/glsl/ast_type.cpp \839 $(VBOX_MESA)/src/compiler/glsl/builtin_functions.cpp \840 $(VBOX_MESA)/src/compiler/glsl/builtin_types.cpp \841 $(VBOX_MESA)/src/compiler/glsl/builtin_variables.cpp \842 $(VBOX_MESA)/src/compiler/glsl/generate_ir.cpp \843 $(VBOX_MESA)/src/compiler/glsl/gl_nir_link_atomics.c \844 $(VBOX_MESA)/src/compiler/glsl/gl_nir_link_uniform_blocks.c \845 $(VBOX_MESA)/src/compiler/glsl/gl_nir_link_uniform_initializers.c \846 $(VBOX_MESA)/src/compiler/glsl/gl_nir_link_uniforms.c \847 $(VBOX_MESA)/src/compiler/glsl/gl_nir_link_xfb.c \848 $(VBOX_MESA)/src/compiler/glsl/gl_nir_linker.c \849 $(VBOX_MESA)/src/compiler/glsl/gl_nir_lower_atomics.c \850 $(VBOX_MESA)/src/compiler/glsl/gl_nir_lower_buffers.c \851 $(VBOX_MESA)/src/compiler/glsl/gl_nir_lower_images.c \852 $(VBOX_MESA)/src/compiler/glsl/gl_nir_lower_samplers.c \853 $(VBOX_MESA)/src/compiler/glsl/gl_nir_lower_samplers_as_deref.c \854 $(VBOX_MESA)/src/compiler/glsl/glsl_parser_extras.cpp \855 $(VBOX_MESA)/src/compiler/glsl/glsl_symbol_table.cpp \856 $(VBOX_MESA)/src/compiler/glsl/glsl_to_nir.cpp \857 $(VBOX_MESA)/src/compiler/glsl/hir_field_selection.cpp \858 $(VBOX_MESA)/src/compiler/glsl/ir.cpp \859 $(VBOX_MESA)/src/compiler/glsl/ir_array_refcount.cpp \860 $(VBOX_MESA)/src/compiler/glsl/ir_basic_block.cpp \861 $(VBOX_MESA)/src/compiler/glsl/ir_builder.cpp \862 $(VBOX_MESA)/src/compiler/glsl/ir_builder_print_visitor.cpp \863 $(VBOX_MESA)/src/compiler/glsl/ir_clone.cpp \864 $(VBOX_MESA)/src/compiler/glsl/ir_constant_expression.cpp \865 $(VBOX_MESA)/src/compiler/glsl/ir_equals.cpp \866 $(VBOX_MESA)/src/compiler/glsl/ir_expression_flattening.cpp \867 $(VBOX_MESA)/src/compiler/glsl/ir_function.cpp \868 $(VBOX_MESA)/src/compiler/glsl/ir_function_can_inline.cpp \869 $(VBOX_MESA)/src/compiler/glsl/ir_function_detect_recursion.cpp \870 $(VBOX_MESA)/src/compiler/glsl/ir_hierarchical_visitor.cpp \871 $(VBOX_MESA)/src/compiler/glsl/ir_hv_accept.cpp \872 $(VBOX_MESA)/src/compiler/glsl/ir_print_visitor.cpp \873 $(VBOX_MESA)/src/compiler/glsl/ir_reader.cpp \874 $(VBOX_MESA)/src/compiler/glsl/ir_rvalue_visitor.cpp \875 $(VBOX_MESA)/src/compiler/glsl/ir_set_program_inouts.cpp \876 $(VBOX_MESA)/src/compiler/glsl/ir_validate.cpp \877 $(VBOX_MESA)/src/compiler/glsl/ir_variable_refcount.cpp \878 $(VBOX_MESA)/src/compiler/glsl/link_atomics.cpp \879 $(VBOX_MESA)/src/compiler/glsl/link_functions.cpp \880 $(VBOX_MESA)/src/compiler/glsl/link_interface_blocks.cpp \881 $(VBOX_MESA)/src/compiler/glsl/link_uniform_block_active_visitor.cpp \882 $(VBOX_MESA)/src/compiler/glsl/link_uniform_blocks.cpp \883 $(VBOX_MESA)/src/compiler/glsl/link_uniform_initializers.cpp \884 $(VBOX_MESA)/src/compiler/glsl/link_uniforms.cpp \885 $(VBOX_MESA)/src/compiler/glsl/link_varyings.cpp \886 $(VBOX_MESA)/src/compiler/glsl/linker.cpp \887 $(VBOX_MESA)/src/compiler/glsl/linker_util.cpp \888 $(VBOX_MESA)/src/compiler/glsl/loop_analysis.cpp \889 $(VBOX_MESA)/src/compiler/glsl/loop_unroll.cpp \890 $(VBOX_MESA)/src/compiler/glsl/lower_blend_equation_advanced.cpp \891 $(VBOX_MESA)/src/compiler/glsl/lower_buffer_access.cpp \892 $(VBOX_MESA)/src/compiler/glsl/lower_builtins.cpp \893 $(VBOX_MESA)/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp \894 $(VBOX_MESA)/src/compiler/glsl/lower_cs_derived.cpp \895 $(VBOX_MESA)/src/compiler/glsl/lower_discard.cpp \896 $(VBOX_MESA)/src/compiler/glsl/lower_discard_flow.cpp \897 $(VBOX_MESA)/src/compiler/glsl/lower_distance.cpp \898 $(VBOX_MESA)/src/compiler/glsl/lower_if_to_cond_assign.cpp \899 $(VBOX_MESA)/src/compiler/glsl/lower_instructions.cpp \900 $(VBOX_MESA)/src/compiler/glsl/lower_int64.cpp \901 $(VBOX_MESA)/src/compiler/glsl/lower_jumps.cpp \902 $(VBOX_MESA)/src/compiler/glsl/lower_mat_op_to_vec.cpp \903 $(VBOX_MESA)/src/compiler/glsl/lower_named_interface_blocks.cpp \904 $(VBOX_MESA)/src/compiler/glsl/lower_offset_array.cpp \905 $(VBOX_MESA)/src/compiler/glsl/lower_output_reads.cpp \906 $(VBOX_MESA)/src/compiler/glsl/lower_packed_varyings.cpp \907 $(VBOX_MESA)/src/compiler/glsl/lower_packing_builtins.cpp \908 $(VBOX_MESA)/src/compiler/glsl/lower_precision.cpp \909 $(VBOX_MESA)/src/compiler/glsl/lower_shared_reference.cpp \910 $(VBOX_MESA)/src/compiler/glsl/lower_subroutine.cpp \911 $(VBOX_MESA)/src/compiler/glsl/lower_tess_level.cpp \912 $(VBOX_MESA)/src/compiler/glsl/lower_ubo_reference.cpp \913 $(VBOX_MESA)/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp \914 $(VBOX_MESA)/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp \915 $(VBOX_MESA)/src/compiler/glsl/lower_vec_index_to_swizzle.cpp \916 $(VBOX_MESA)/src/compiler/glsl/lower_vector.cpp \917 $(VBOX_MESA)/src/compiler/glsl/lower_vector_derefs.cpp \918 $(VBOX_MESA)/src/compiler/glsl/lower_vector_insert.cpp \919 $(VBOX_MESA)/src/compiler/glsl/lower_vertex_id.cpp \920 $(VBOX_MESA)/src/compiler/glsl/lower_xfb_varying.cpp \921 $(VBOX_MESA)/src/compiler/glsl/opt_algebraic.cpp \922 $(VBOX_MESA)/src/compiler/glsl/opt_array_splitting.cpp \923 $(VBOX_MESA)/src/compiler/glsl/opt_conditional_discard.cpp \924 $(VBOX_MESA)/src/compiler/glsl/opt_constant_folding.cpp \925 $(VBOX_MESA)/src/compiler/glsl/opt_constant_propagation.cpp \926 $(VBOX_MESA)/src/compiler/glsl/opt_constant_variable.cpp \927 $(VBOX_MESA)/src/compiler/glsl/opt_copy_propagation_elements.cpp \928 $(VBOX_MESA)/src/compiler/glsl/opt_dead_builtin_variables.cpp \929 $(VBOX_MESA)/src/compiler/glsl/opt_dead_builtin_varyings.cpp \930 $(VBOX_MESA)/src/compiler/glsl/opt_dead_code.cpp \931 $(VBOX_MESA)/src/compiler/glsl/opt_dead_code_local.cpp \932 $(VBOX_MESA)/src/compiler/glsl/opt_dead_functions.cpp \933 $(VBOX_MESA)/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp \934 $(VBOX_MESA)/src/compiler/glsl/opt_flip_matrices.cpp \935 $(VBOX_MESA)/src/compiler/glsl/opt_function_inlining.cpp \936 $(VBOX_MESA)/src/compiler/glsl/opt_if_simplification.cpp \937 $(VBOX_MESA)/src/compiler/glsl/opt_minmax.cpp \938 $(VBOX_MESA)/src/compiler/glsl/opt_rebalance_tree.cpp \939 $(VBOX_MESA)/src/compiler/glsl/opt_redundant_jumps.cpp \940 $(VBOX_MESA)/src/compiler/glsl/opt_structure_splitting.cpp \941 $(VBOX_MESA)/src/compiler/glsl/opt_swizzle.cpp \942 $(VBOX_MESA)/src/compiler/glsl/opt_tree_grafting.cpp \943 $(VBOX_MESA)/src/compiler/glsl/opt_vectorize.cpp \944 $(VBOX_MESA)/src/compiler/glsl/propagate_invariance.cpp \945 $(VBOX_MESA)/src/compiler/glsl/s_expression.cpp \946 $(VBOX_MESA)/src/compiler/glsl/serialize.cpp \947 $(VBOX_MESA)/src/compiler/glsl/shader_cache.cpp \948 $(VBOX_MESA)/src/compiler/glsl/string_to_uint_map.cpp \949 $(VBOX_MESA)/src/compiler/glsl/glcpp/pp.c834 src/compiler/glsl/ast_array_index.cpp \ 835 src/compiler/glsl/ast_expr.cpp \ 836 src/compiler/glsl/ast_function.cpp \ 837 src/compiler/glsl/ast_to_hir.cpp \ 838 src/compiler/glsl/ast_type.cpp \ 839 src/compiler/glsl/builtin_functions.cpp \ 840 src/compiler/glsl/builtin_types.cpp \ 841 src/compiler/glsl/builtin_variables.cpp \ 842 src/compiler/glsl/generate_ir.cpp \ 843 src/compiler/glsl/gl_nir_link_atomics.c \ 844 src/compiler/glsl/gl_nir_link_uniform_blocks.c \ 845 src/compiler/glsl/gl_nir_link_uniform_initializers.c \ 846 src/compiler/glsl/gl_nir_link_uniforms.c \ 847 src/compiler/glsl/gl_nir_link_xfb.c \ 848 src/compiler/glsl/gl_nir_linker.c \ 849 src/compiler/glsl/gl_nir_lower_atomics.c \ 850 src/compiler/glsl/gl_nir_lower_buffers.c \ 851 src/compiler/glsl/gl_nir_lower_images.c \ 852 src/compiler/glsl/gl_nir_lower_samplers.c \ 853 src/compiler/glsl/gl_nir_lower_samplers_as_deref.c \ 854 src/compiler/glsl/glsl_parser_extras.cpp \ 855 src/compiler/glsl/glsl_symbol_table.cpp \ 856 src/compiler/glsl/glsl_to_nir.cpp \ 857 src/compiler/glsl/hir_field_selection.cpp \ 858 src/compiler/glsl/ir.cpp \ 859 src/compiler/glsl/ir_array_refcount.cpp \ 860 src/compiler/glsl/ir_basic_block.cpp \ 861 src/compiler/glsl/ir_builder.cpp \ 862 src/compiler/glsl/ir_builder_print_visitor.cpp \ 863 src/compiler/glsl/ir_clone.cpp \ 864 src/compiler/glsl/ir_constant_expression.cpp \ 865 src/compiler/glsl/ir_equals.cpp \ 866 src/compiler/glsl/ir_expression_flattening.cpp \ 867 src/compiler/glsl/ir_function.cpp \ 868 src/compiler/glsl/ir_function_can_inline.cpp \ 869 src/compiler/glsl/ir_function_detect_recursion.cpp \ 870 src/compiler/glsl/ir_hierarchical_visitor.cpp \ 871 src/compiler/glsl/ir_hv_accept.cpp \ 872 src/compiler/glsl/ir_print_visitor.cpp \ 873 src/compiler/glsl/ir_reader.cpp \ 874 src/compiler/glsl/ir_rvalue_visitor.cpp \ 875 src/compiler/glsl/ir_set_program_inouts.cpp \ 876 src/compiler/glsl/ir_validate.cpp \ 877 src/compiler/glsl/ir_variable_refcount.cpp \ 878 src/compiler/glsl/link_atomics.cpp \ 879 src/compiler/glsl/link_functions.cpp \ 880 src/compiler/glsl/link_interface_blocks.cpp \ 881 src/compiler/glsl/link_uniform_block_active_visitor.cpp \ 882 src/compiler/glsl/link_uniform_blocks.cpp \ 883 src/compiler/glsl/link_uniform_initializers.cpp \ 884 src/compiler/glsl/link_uniforms.cpp \ 885 src/compiler/glsl/link_varyings.cpp \ 886 src/compiler/glsl/linker.cpp \ 887 src/compiler/glsl/linker_util.cpp \ 888 src/compiler/glsl/loop_analysis.cpp \ 889 src/compiler/glsl/loop_unroll.cpp \ 890 src/compiler/glsl/lower_blend_equation_advanced.cpp \ 891 src/compiler/glsl/lower_buffer_access.cpp \ 892 src/compiler/glsl/lower_builtins.cpp \ 893 src/compiler/glsl/lower_const_arrays_to_uniforms.cpp \ 894 src/compiler/glsl/lower_cs_derived.cpp \ 895 src/compiler/glsl/lower_discard.cpp \ 896 src/compiler/glsl/lower_discard_flow.cpp \ 897 src/compiler/glsl/lower_distance.cpp \ 898 src/compiler/glsl/lower_if_to_cond_assign.cpp \ 899 src/compiler/glsl/lower_instructions.cpp \ 900 src/compiler/glsl/lower_int64.cpp \ 901 src/compiler/glsl/lower_jumps.cpp \ 902 src/compiler/glsl/lower_mat_op_to_vec.cpp \ 903 src/compiler/glsl/lower_named_interface_blocks.cpp \ 904 src/compiler/glsl/lower_offset_array.cpp \ 905 src/compiler/glsl/lower_output_reads.cpp \ 906 src/compiler/glsl/lower_packed_varyings.cpp \ 907 src/compiler/glsl/lower_packing_builtins.cpp \ 908 src/compiler/glsl/lower_precision.cpp \ 909 src/compiler/glsl/lower_shared_reference.cpp \ 910 src/compiler/glsl/lower_subroutine.cpp \ 911 src/compiler/glsl/lower_tess_level.cpp \ 912 src/compiler/glsl/lower_ubo_reference.cpp \ 913 src/compiler/glsl/lower_variable_index_to_cond_assign.cpp \ 914 src/compiler/glsl/lower_vec_index_to_cond_assign.cpp \ 915 src/compiler/glsl/lower_vec_index_to_swizzle.cpp \ 916 src/compiler/glsl/lower_vector.cpp \ 917 src/compiler/glsl/lower_vector_derefs.cpp \ 918 src/compiler/glsl/lower_vector_insert.cpp \ 919 src/compiler/glsl/lower_vertex_id.cpp \ 920 src/compiler/glsl/lower_xfb_varying.cpp \ 921 src/compiler/glsl/opt_algebraic.cpp \ 922 src/compiler/glsl/opt_array_splitting.cpp \ 923 src/compiler/glsl/opt_conditional_discard.cpp \ 924 src/compiler/glsl/opt_constant_folding.cpp \ 925 src/compiler/glsl/opt_constant_propagation.cpp \ 926 src/compiler/glsl/opt_constant_variable.cpp \ 927 src/compiler/glsl/opt_copy_propagation_elements.cpp \ 928 src/compiler/glsl/opt_dead_builtin_variables.cpp \ 929 src/compiler/glsl/opt_dead_builtin_varyings.cpp \ 930 src/compiler/glsl/opt_dead_code.cpp \ 931 src/compiler/glsl/opt_dead_code_local.cpp \ 932 src/compiler/glsl/opt_dead_functions.cpp \ 933 src/compiler/glsl/opt_flatten_nested_if_blocks.cpp \ 934 src/compiler/glsl/opt_flip_matrices.cpp \ 935 src/compiler/glsl/opt_function_inlining.cpp \ 936 src/compiler/glsl/opt_if_simplification.cpp \ 937 src/compiler/glsl/opt_minmax.cpp \ 938 src/compiler/glsl/opt_rebalance_tree.cpp \ 939 src/compiler/glsl/opt_redundant_jumps.cpp \ 940 src/compiler/glsl/opt_structure_splitting.cpp \ 941 src/compiler/glsl/opt_swizzle.cpp \ 942 src/compiler/glsl/opt_tree_grafting.cpp \ 943 src/compiler/glsl/opt_vectorize.cpp \ 944 src/compiler/glsl/propagate_invariance.cpp \ 945 src/compiler/glsl/s_expression.cpp \ 946 src/compiler/glsl/serialize.cpp \ 947 src/compiler/glsl/shader_cache.cpp \ 948 src/compiler/glsl/string_to_uint_map.cpp \ 949 src/compiler/glsl/glcpp/pp.c 950 950 VBoxMesaLib_SOURCES += \ 951 $(VBOX_MESA)/src/compiler/nir/nir.c \952 $(VBOX_MESA)/src/compiler/nir/nir_builtin_builder.c \953 $(VBOX_MESA)/src/compiler/nir/nir_clone.c \954 $(VBOX_MESA)/src/compiler/nir/nir_control_flow.c \955 $(VBOX_MESA)/src/compiler/nir/nir_convert_ycbcr.c \956 $(VBOX_MESA)/src/compiler/nir/nir_deref.c \957 $(VBOX_MESA)/src/compiler/nir/nir_divergence_analysis.c \958 $(VBOX_MESA)/src/compiler/nir/nir_dominance.c \959 $(VBOX_MESA)/src/compiler/nir/nir_from_ssa.c \960 $(VBOX_MESA)/src/compiler/nir/nir_gather_info.c \961 $(VBOX_MESA)/src/compiler/nir/nir_gather_ssa_types.c \962 $(VBOX_MESA)/src/compiler/nir/nir_gather_xfb_info.c \963 $(VBOX_MESA)/src/compiler/nir/nir_gs_count_vertices.c \964 $(VBOX_MESA)/src/compiler/nir/nir_inline_functions.c \965 $(VBOX_MESA)/src/compiler/nir/nir_inline_uniforms.c \966 $(VBOX_MESA)/src/compiler/nir/nir_instr_set.c \967 $(VBOX_MESA)/src/compiler/nir/nir_linking_helpers.c \968 $(VBOX_MESA)/src/compiler/nir/nir_liveness.c \969 $(VBOX_MESA)/src/compiler/nir/nir_loop_analyze.c \970 $(VBOX_MESA)/src/compiler/nir/nir_lower_alpha_test.c \971 $(VBOX_MESA)/src/compiler/nir/nir_lower_alu.c \972 $(VBOX_MESA)/src/compiler/nir/nir_lower_alu_to_scalar.c \973 $(VBOX_MESA)/src/compiler/nir/nir_lower_amul.c \974 $(VBOX_MESA)/src/compiler/nir/nir_lower_array_deref_of_vec.c \975 $(VBOX_MESA)/src/compiler/nir/nir_lower_atomics_to_ssbo.c \976 $(VBOX_MESA)/src/compiler/nir/nir_lower_bit_size.c \977 $(VBOX_MESA)/src/compiler/nir/nir_lower_bitmap.c \978 $(VBOX_MESA)/src/compiler/nir/nir_lower_blend.c \979 $(VBOX_MESA)/src/compiler/nir/nir_lower_bool_to_bitsize.c \980 $(VBOX_MESA)/src/compiler/nir/nir_lower_bool_to_float.c \981 $(VBOX_MESA)/src/compiler/nir/nir_lower_bool_to_int32.c \982 $(VBOX_MESA)/src/compiler/nir/nir_lower_clamp_color_outputs.c \983 $(VBOX_MESA)/src/compiler/nir/nir_lower_clip.c \984 $(VBOX_MESA)/src/compiler/nir/nir_lower_clip_cull_distance_arrays.c \985 $(VBOX_MESA)/src/compiler/nir/nir_lower_clip_disable.c \986 $(VBOX_MESA)/src/compiler/nir/nir_lower_clip_halfz.c \987 $(VBOX_MESA)/src/compiler/nir/nir_lower_convert_alu_types.c \988 $(VBOX_MESA)/src/compiler/nir/nir_lower_discard_or_demote.c \989 $(VBOX_MESA)/src/compiler/nir/nir_lower_double_ops.c \990 $(VBOX_MESA)/src/compiler/nir/nir_lower_drawpixels.c \991 $(VBOX_MESA)/src/compiler/nir/nir_lower_fb_read.c \992 $(VBOX_MESA)/src/compiler/nir/nir_lower_flatshade.c \993 $(VBOX_MESA)/src/compiler/nir/nir_lower_flrp.c \994 $(VBOX_MESA)/src/compiler/nir/nir_lower_fp16_conv.c \995 $(VBOX_MESA)/src/compiler/nir/nir_lower_fragcolor.c \996 $(VBOX_MESA)/src/compiler/nir/nir_lower_fragcoord_wtrans.c \997 $(VBOX_MESA)/src/compiler/nir/nir_lower_frexp.c \998 $(VBOX_MESA)/src/compiler/nir/nir_lower_global_vars_to_local.c \999 $(VBOX_MESA)/src/compiler/nir/nir_lower_goto_ifs.c \1000 $(VBOX_MESA)/src/compiler/nir/nir_lower_gs_intrinsics.c \1001 $(VBOX_MESA)/src/compiler/nir/nir_lower_idiv.c \1002 $(VBOX_MESA)/src/compiler/nir/nir_lower_image.c \1003 $(VBOX_MESA)/src/compiler/nir/nir_lower_indirect_derefs.c \1004 $(VBOX_MESA)/src/compiler/nir/nir_lower_input_attachments.c \1005 $(VBOX_MESA)/src/compiler/nir/nir_lower_int_to_float.c \1006 $(VBOX_MESA)/src/compiler/nir/nir_lower_int64.c \1007 $(VBOX_MESA)/src/compiler/nir/nir_lower_interpolation.c \1008 $(VBOX_MESA)/src/compiler/nir/nir_lower_io.c \1009 $(VBOX_MESA)/src/compiler/nir/nir_lower_io_arrays_to_elements.c \1010 $(VBOX_MESA)/src/compiler/nir/nir_lower_io_to_scalar.c \1011 $(VBOX_MESA)/src/compiler/nir/nir_lower_io_to_temporaries.c \1012 $(VBOX_MESA)/src/compiler/nir/nir_lower_io_to_vector.c \1013 $(VBOX_MESA)/src/compiler/nir/nir_lower_is_helper_invocation.c \1014 $(VBOX_MESA)/src/compiler/nir/nir_lower_load_const_to_scalar.c \1015 $(VBOX_MESA)/src/compiler/nir/nir_lower_locals_to_regs.c \1016 $(VBOX_MESA)/src/compiler/nir/nir_lower_mediump.c \1017 $(VBOX_MESA)/src/compiler/nir/nir_lower_memcpy.c \1018 $(VBOX_MESA)/src/compiler/nir/nir_lower_memory_model.c \1019 $(VBOX_MESA)/src/compiler/nir/nir_lower_multiview.c \1020 $(VBOX_MESA)/src/compiler/nir/nir_lower_non_uniform_access.c \1021 $(VBOX_MESA)/src/compiler/nir/nir_lower_packing.c \1022 $(VBOX_MESA)/src/compiler/nir/nir_lower_passthrough_edgeflags.c \1023 $(VBOX_MESA)/src/compiler/nir/nir_lower_patch_vertices.c \1024 $(VBOX_MESA)/src/compiler/nir/nir_lower_phis_to_scalar.c \1025 $(VBOX_MESA)/src/compiler/nir/nir_lower_pntc_ytransform.c \1026 $(VBOX_MESA)/src/compiler/nir/nir_lower_point_size.c \1027 $(VBOX_MESA)/src/compiler/nir/nir_lower_point_size_mov.c \1028 $(VBOX_MESA)/src/compiler/nir/nir_lower_printf.c \1029 $(VBOX_MESA)/src/compiler/nir/nir_lower_readonly_images_to_tex.c \1030 $(VBOX_MESA)/src/compiler/nir/nir_lower_regs_to_ssa.c \1031 $(VBOX_MESA)/src/compiler/nir/nir_lower_returns.c \1032 $(VBOX_MESA)/src/compiler/nir/nir_lower_samplers.c \1033 $(VBOX_MESA)/src/compiler/nir/nir_lower_scratch.c \1034 $(VBOX_MESA)/src/compiler/nir/nir_lower_shader_calls.c \1035 $(VBOX_MESA)/src/compiler/nir/nir_lower_ssbo.c \1036 $(VBOX_MESA)/src/compiler/nir/nir_lower_subgroups.c \1037 $(VBOX_MESA)/src/compiler/nir/nir_lower_system_values.c \1038 $(VBOX_MESA)/src/compiler/nir/nir_lower_sysvals_to_varyings.c \1039 $(VBOX_MESA)/src/compiler/nir/nir_lower_tex.c \1040 $(VBOX_MESA)/src/compiler/nir/nir_lower_texcoord_replace.c \1041 $(VBOX_MESA)/src/compiler/nir/nir_lower_to_source_mods.c \1042 $(VBOX_MESA)/src/compiler/nir/nir_lower_two_sided_color.c \1043 $(VBOX_MESA)/src/compiler/nir/nir_lower_ubo_vec4.c \1044 $(VBOX_MESA)/src/compiler/nir/nir_lower_undef_to_zero.c \1045 $(VBOX_MESA)/src/compiler/nir/nir_lower_uniforms_to_ubo.c \1046 $(VBOX_MESA)/src/compiler/nir/nir_lower_var_copies.c \1047 $(VBOX_MESA)/src/compiler/nir/nir_lower_variable_initializers.c \1048 $(VBOX_MESA)/src/compiler/nir/nir_lower_vars_to_ssa.c \1049 $(VBOX_MESA)/src/compiler/nir/nir_lower_vec_to_movs.c \1050 $(VBOX_MESA)/src/compiler/nir/nir_lower_vec3_to_vec4.c \1051 $(VBOX_MESA)/src/compiler/nir/nir_lower_viewport_transform.c \1052 $(VBOX_MESA)/src/compiler/nir/nir_lower_wpos_center.c \1053 $(VBOX_MESA)/src/compiler/nir/nir_lower_wpos_ytransform.c \1054 $(VBOX_MESA)/src/compiler/nir/nir_lower_wrmasks.c \1055 $(VBOX_MESA)/src/compiler/nir/nir_metadata.c \1056 $(VBOX_MESA)/src/compiler/nir/nir_move_vec_src_uses_to_dest.c \1057 $(VBOX_MESA)/src/compiler/nir/nir_normalize_cubemap_coords.c \1058 $(VBOX_MESA)/src/compiler/nir/nir_opt_access.c \1059 $(VBOX_MESA)/src/compiler/nir/nir_opt_barriers.c \1060 $(VBOX_MESA)/src/compiler/nir/nir_opt_combine_stores.c \1061 $(VBOX_MESA)/src/compiler/nir/nir_opt_comparison_pre.c \1062 $(VBOX_MESA)/src/compiler/nir/nir_opt_conditional_discard.c \1063 $(VBOX_MESA)/src/compiler/nir/nir_opt_constant_folding.c \1064 $(VBOX_MESA)/src/compiler/nir/nir_opt_copy_prop_vars.c \1065 $(VBOX_MESA)/src/compiler/nir/nir_opt_copy_propagate.c \1066 $(VBOX_MESA)/src/compiler/nir/nir_opt_cse.c \1067 $(VBOX_MESA)/src/compiler/nir/nir_opt_dce.c \1068 $(VBOX_MESA)/src/compiler/nir/nir_opt_dead_cf.c \1069 $(VBOX_MESA)/src/compiler/nir/nir_opt_dead_write_vars.c \1070 $(VBOX_MESA)/src/compiler/nir/nir_opt_find_array_copies.c \1071 $(VBOX_MESA)/src/compiler/nir/nir_opt_fragdepth.c \1072 $(VBOX_MESA)/src/compiler/nir/nir_opt_gcm.c \1073 $(VBOX_MESA)/src/compiler/nir/nir_opt_idiv_const.c \1074 $(VBOX_MESA)/src/compiler/nir/nir_opt_if.c \1075 $(VBOX_MESA)/src/compiler/nir/nir_opt_intrinsics.c \1076 $(VBOX_MESA)/src/compiler/nir/nir_opt_large_constants.c \1077 $(VBOX_MESA)/src/compiler/nir/nir_opt_load_store_vectorize.c \1078 $(VBOX_MESA)/src/compiler/nir/nir_opt_loop_unroll.c \1079 $(VBOX_MESA)/src/compiler/nir/nir_opt_memcpy.c \1080 $(VBOX_MESA)/src/compiler/nir/nir_opt_move.c \1081 $(VBOX_MESA)/src/compiler/nir/nir_opt_move_discards_to_top.c \1082 $(VBOX_MESA)/src/compiler/nir/nir_opt_offsets.c \1083 $(VBOX_MESA)/src/compiler/nir/nir_opt_peephole_select.c \1084 $(VBOX_MESA)/src/compiler/nir/nir_opt_phi_precision.c \1085 $(VBOX_MESA)/src/compiler/nir/nir_opt_rematerialize_compares.c \1086 $(VBOX_MESA)/src/compiler/nir/nir_opt_remove_phis.c \1087 $(VBOX_MESA)/src/compiler/nir/nir_opt_shrink_vectors.c \1088 $(VBOX_MESA)/src/compiler/nir/nir_opt_sink.c \1089 $(VBOX_MESA)/src/compiler/nir/nir_opt_trivial_continues.c \1090 $(VBOX_MESA)/src/compiler/nir/nir_opt_undef.c \1091 $(VBOX_MESA)/src/compiler/nir/nir_opt_uniform_atomics.c \1092 $(VBOX_MESA)/src/compiler/nir/nir_opt_vectorize.c \1093 $(VBOX_MESA)/src/compiler/nir/nir_phi_builder.c \1094 $(VBOX_MESA)/src/compiler/nir/nir_print.c \1095 $(VBOX_MESA)/src/compiler/nir/nir_propagate_invariant.c \1096 $(VBOX_MESA)/src/compiler/nir/nir_range_analysis.c \1097 $(VBOX_MESA)/src/compiler/nir/nir_remove_dead_variables.c \1098 $(VBOX_MESA)/src/compiler/nir/nir_repair_ssa.c \1099 $(VBOX_MESA)/src/compiler/nir/nir_schedule.c \1100 $(VBOX_MESA)/src/compiler/nir/nir_search.c \1101 $(VBOX_MESA)/src/compiler/nir/nir_serialize.c \1102 $(VBOX_MESA)/src/compiler/nir/nir_split_per_member_structs.c \1103 $(VBOX_MESA)/src/compiler/nir/nir_split_var_copies.c \1104 $(VBOX_MESA)/src/compiler/nir/nir_split_vars.c \1105 $(VBOX_MESA)/src/compiler/nir/nir_sweep.c \1106 $(VBOX_MESA)/src/compiler/nir/nir_to_lcssa.c \1107 $(VBOX_MESA)/src/compiler/nir/nir_validate.c \1108 $(VBOX_MESA)/src/compiler/nir/nir_worklist.c951 src/compiler/nir/nir.c \ 952 src/compiler/nir/nir_builtin_builder.c \ 953 src/compiler/nir/nir_clone.c \ 954 src/compiler/nir/nir_control_flow.c \ 955 src/compiler/nir/nir_convert_ycbcr.c \ 956 src/compiler/nir/nir_deref.c \ 957 src/compiler/nir/nir_divergence_analysis.c \ 958 src/compiler/nir/nir_dominance.c \ 959 src/compiler/nir/nir_from_ssa.c \ 960 src/compiler/nir/nir_gather_info.c \ 961 src/compiler/nir/nir_gather_ssa_types.c \ 962 src/compiler/nir/nir_gather_xfb_info.c \ 963 src/compiler/nir/nir_gs_count_vertices.c \ 964 src/compiler/nir/nir_inline_functions.c \ 965 src/compiler/nir/nir_inline_uniforms.c \ 966 src/compiler/nir/nir_instr_set.c \ 967 src/compiler/nir/nir_linking_helpers.c \ 968 src/compiler/nir/nir_liveness.c \ 969 src/compiler/nir/nir_loop_analyze.c \ 970 src/compiler/nir/nir_lower_alpha_test.c \ 971 src/compiler/nir/nir_lower_alu.c \ 972 src/compiler/nir/nir_lower_alu_to_scalar.c \ 973 src/compiler/nir/nir_lower_amul.c \ 974 src/compiler/nir/nir_lower_array_deref_of_vec.c \ 975 src/compiler/nir/nir_lower_atomics_to_ssbo.c \ 976 src/compiler/nir/nir_lower_bit_size.c \ 977 src/compiler/nir/nir_lower_bitmap.c \ 978 src/compiler/nir/nir_lower_blend.c \ 979 src/compiler/nir/nir_lower_bool_to_bitsize.c \ 980 src/compiler/nir/nir_lower_bool_to_float.c \ 981 src/compiler/nir/nir_lower_bool_to_int32.c \ 982 src/compiler/nir/nir_lower_clamp_color_outputs.c \ 983 src/compiler/nir/nir_lower_clip.c \ 984 src/compiler/nir/nir_lower_clip_cull_distance_arrays.c \ 985 src/compiler/nir/nir_lower_clip_disable.c \ 986 src/compiler/nir/nir_lower_clip_halfz.c \ 987 src/compiler/nir/nir_lower_convert_alu_types.c \ 988 src/compiler/nir/nir_lower_discard_or_demote.c \ 989 src/compiler/nir/nir_lower_double_ops.c \ 990 src/compiler/nir/nir_lower_drawpixels.c \ 991 src/compiler/nir/nir_lower_fb_read.c \ 992 src/compiler/nir/nir_lower_flatshade.c \ 993 src/compiler/nir/nir_lower_flrp.c \ 994 src/compiler/nir/nir_lower_fp16_conv.c \ 995 src/compiler/nir/nir_lower_fragcolor.c \ 996 src/compiler/nir/nir_lower_fragcoord_wtrans.c \ 997 src/compiler/nir/nir_lower_frexp.c \ 998 src/compiler/nir/nir_lower_global_vars_to_local.c \ 999 src/compiler/nir/nir_lower_goto_ifs.c \ 1000 src/compiler/nir/nir_lower_gs_intrinsics.c \ 1001 src/compiler/nir/nir_lower_idiv.c \ 1002 src/compiler/nir/nir_lower_image.c \ 1003 src/compiler/nir/nir_lower_indirect_derefs.c \ 1004 src/compiler/nir/nir_lower_input_attachments.c \ 1005 src/compiler/nir/nir_lower_int_to_float.c \ 1006 src/compiler/nir/nir_lower_int64.c \ 1007 src/compiler/nir/nir_lower_interpolation.c \ 1008 src/compiler/nir/nir_lower_io.c \ 1009 src/compiler/nir/nir_lower_io_arrays_to_elements.c \ 1010 src/compiler/nir/nir_lower_io_to_scalar.c \ 1011 src/compiler/nir/nir_lower_io_to_temporaries.c \ 1012 src/compiler/nir/nir_lower_io_to_vector.c \ 1013 src/compiler/nir/nir_lower_is_helper_invocation.c \ 1014 src/compiler/nir/nir_lower_load_const_to_scalar.c \ 1015 src/compiler/nir/nir_lower_locals_to_regs.c \ 1016 src/compiler/nir/nir_lower_mediump.c \ 1017 src/compiler/nir/nir_lower_memcpy.c \ 1018 src/compiler/nir/nir_lower_memory_model.c \ 1019 src/compiler/nir/nir_lower_multiview.c \ 1020 src/compiler/nir/nir_lower_non_uniform_access.c \ 1021 src/compiler/nir/nir_lower_packing.c \ 1022 src/compiler/nir/nir_lower_passthrough_edgeflags.c \ 1023 src/compiler/nir/nir_lower_patch_vertices.c \ 1024 src/compiler/nir/nir_lower_phis_to_scalar.c \ 1025 src/compiler/nir/nir_lower_pntc_ytransform.c \ 1026 src/compiler/nir/nir_lower_point_size.c \ 1027 src/compiler/nir/nir_lower_point_size_mov.c \ 1028 src/compiler/nir/nir_lower_printf.c \ 1029 src/compiler/nir/nir_lower_readonly_images_to_tex.c \ 1030 src/compiler/nir/nir_lower_regs_to_ssa.c \ 1031 src/compiler/nir/nir_lower_returns.c \ 1032 src/compiler/nir/nir_lower_samplers.c \ 1033 src/compiler/nir/nir_lower_scratch.c \ 1034 src/compiler/nir/nir_lower_shader_calls.c \ 1035 src/compiler/nir/nir_lower_ssbo.c \ 1036 src/compiler/nir/nir_lower_subgroups.c \ 1037 src/compiler/nir/nir_lower_system_values.c \ 1038 src/compiler/nir/nir_lower_sysvals_to_varyings.c \ 1039 src/compiler/nir/nir_lower_tex.c \ 1040 src/compiler/nir/nir_lower_texcoord_replace.c \ 1041 src/compiler/nir/nir_lower_to_source_mods.c \ 1042 src/compiler/nir/nir_lower_two_sided_color.c \ 1043 src/compiler/nir/nir_lower_ubo_vec4.c \ 1044 src/compiler/nir/nir_lower_undef_to_zero.c \ 1045 src/compiler/nir/nir_lower_uniforms_to_ubo.c \ 1046 src/compiler/nir/nir_lower_var_copies.c \ 1047 src/compiler/nir/nir_lower_variable_initializers.c \ 1048 src/compiler/nir/nir_lower_vars_to_ssa.c \ 1049 src/compiler/nir/nir_lower_vec_to_movs.c \ 1050 src/compiler/nir/nir_lower_vec3_to_vec4.c \ 1051 src/compiler/nir/nir_lower_viewport_transform.c \ 1052 src/compiler/nir/nir_lower_wpos_center.c \ 1053 src/compiler/nir/nir_lower_wpos_ytransform.c \ 1054 src/compiler/nir/nir_lower_wrmasks.c \ 1055 src/compiler/nir/nir_metadata.c \ 1056 src/compiler/nir/nir_move_vec_src_uses_to_dest.c \ 1057 src/compiler/nir/nir_normalize_cubemap_coords.c \ 1058 src/compiler/nir/nir_opt_access.c \ 1059 src/compiler/nir/nir_opt_barriers.c \ 1060 src/compiler/nir/nir_opt_combine_stores.c \ 1061 src/compiler/nir/nir_opt_comparison_pre.c \ 1062 src/compiler/nir/nir_opt_conditional_discard.c \ 1063 src/compiler/nir/nir_opt_constant_folding.c \ 1064 src/compiler/nir/nir_opt_copy_prop_vars.c \ 1065 src/compiler/nir/nir_opt_copy_propagate.c \ 1066 src/compiler/nir/nir_opt_cse.c \ 1067 src/compiler/nir/nir_opt_dce.c \ 1068 src/compiler/nir/nir_opt_dead_cf.c \ 1069 src/compiler/nir/nir_opt_dead_write_vars.c \ 1070 src/compiler/nir/nir_opt_find_array_copies.c \ 1071 src/compiler/nir/nir_opt_fragdepth.c \ 1072 src/compiler/nir/nir_opt_gcm.c \ 1073 src/compiler/nir/nir_opt_idiv_const.c \ 1074 src/compiler/nir/nir_opt_if.c \ 1075 src/compiler/nir/nir_opt_intrinsics.c \ 1076 src/compiler/nir/nir_opt_large_constants.c \ 1077 src/compiler/nir/nir_opt_load_store_vectorize.c \ 1078 src/compiler/nir/nir_opt_loop_unroll.c \ 1079 src/compiler/nir/nir_opt_memcpy.c \ 1080 src/compiler/nir/nir_opt_move.c \ 1081 src/compiler/nir/nir_opt_move_discards_to_top.c \ 1082 src/compiler/nir/nir_opt_offsets.c \ 1083 src/compiler/nir/nir_opt_peephole_select.c \ 1084 src/compiler/nir/nir_opt_phi_precision.c \ 1085 src/compiler/nir/nir_opt_rematerialize_compares.c \ 1086 src/compiler/nir/nir_opt_remove_phis.c \ 1087 src/compiler/nir/nir_opt_shrink_vectors.c \ 1088 src/compiler/nir/nir_opt_sink.c \ 1089 src/compiler/nir/nir_opt_trivial_continues.c \ 1090 src/compiler/nir/nir_opt_undef.c \ 1091 src/compiler/nir/nir_opt_uniform_atomics.c \ 1092 src/compiler/nir/nir_opt_vectorize.c \ 1093 src/compiler/nir/nir_phi_builder.c \ 1094 src/compiler/nir/nir_print.c \ 1095 src/compiler/nir/nir_propagate_invariant.c \ 1096 src/compiler/nir/nir_range_analysis.c \ 1097 src/compiler/nir/nir_remove_dead_variables.c \ 1098 src/compiler/nir/nir_repair_ssa.c \ 1099 src/compiler/nir/nir_schedule.c \ 1100 src/compiler/nir/nir_search.c \ 1101 src/compiler/nir/nir_serialize.c \ 1102 src/compiler/nir/nir_split_per_member_structs.c \ 1103 src/compiler/nir/nir_split_var_copies.c \ 1104 src/compiler/nir/nir_split_vars.c \ 1105 src/compiler/nir/nir_sweep.c \ 1106 src/compiler/nir/nir_to_lcssa.c \ 1107 src/compiler/nir/nir_validate.c \ 1108 src/compiler/nir/nir_worklist.c 1109 1109 VBoxMesaLib_SOURCES += \ 1110 $(VBOX_MESA)/src/compiler/spirv/gl_spirv.c \1111 $(VBOX_MESA)/src/compiler/spirv/nir_load_libclc.c \1112 $(VBOX_MESA)/src/compiler/spirv/nir_lower_libclc.c \1113 $(VBOX_MESA)/src/compiler/spirv/spirv_to_nir.c \1114 $(VBOX_MESA)/src/compiler/spirv/vtn_alu.c \1115 $(VBOX_MESA)/src/compiler/spirv/vtn_amd.c \1116 $(VBOX_MESA)/src/compiler/spirv/vtn_cfg.c \1117 $(VBOX_MESA)/src/compiler/spirv/vtn_glsl450.c \1118 $(VBOX_MESA)/src/compiler/spirv/vtn_opencl.c \1119 $(VBOX_MESA)/src/compiler/spirv/vtn_subgroup.c \1120 $(VBOX_MESA)/src/compiler/spirv/vtn_variables.c1110 src/compiler/spirv/gl_spirv.c \ 1111 src/compiler/spirv/nir_load_libclc.c \ 1112 src/compiler/spirv/nir_lower_libclc.c \ 1113 src/compiler/spirv/spirv_to_nir.c \ 1114 src/compiler/spirv/vtn_alu.c \ 1115 src/compiler/spirv/vtn_amd.c \ 1116 src/compiler/spirv/vtn_cfg.c \ 1117 src/compiler/spirv/vtn_glsl450.c \ 1118 src/compiler/spirv/vtn_opencl.c \ 1119 src/compiler/spirv/vtn_subgroup.c \ 1120 src/compiler/spirv/vtn_variables.c 1121 1121 VBoxMesaLib_SOURCES += \ 1122 $(VBOX_MESA)/src/mapi/glapi/glapi.c \1123 $(VBOX_MESA)/src/mapi/glapi/glapi_dispatch.c \1124 $(VBOX_MESA)/src/mapi/glapi/glapi_entrypoint.c \1125 $(VBOX_MESA)/src/mapi/glapi/glapi_getproc.c \1126 $(VBOX_MESA)/src/mapi/glapi/glapi_nop.c \1127 $(VBOX_MESA)/src/mapi/u_current.c \1128 $(VBOX_MESA)/src/mapi/u_execmem.c1122 src/mapi/glapi/glapi.c \ 1123 src/mapi/glapi/glapi_dispatch.c \ 1124 src/mapi/glapi/glapi_entrypoint.c \ 1125 src/mapi/glapi/glapi_getproc.c \ 1126 src/mapi/glapi/glapi_nop.c \ 1127 src/mapi/u_current.c \ 1128 src/mapi/u_execmem.c 1129 1129 1130 1130 # 32 bit lib for 64 bit build … … 1138 1138 VBoxMesaWglLib_TEMPLATE = VBoxMesa3DGuestR3Lib 1139 1139 VBoxMesaWglLib_INCS = \ 1140 $(VBOX_MESA)/src/gallium/frontends/wgl1140 src/gallium/frontends/wgl 1141 1141 VBoxMesaWglLib_SOURCES = \ 1142 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_context.c \1143 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_device.c \1144 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_ext_context.c \1145 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_ext_extensionsstring.c \1146 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_ext_pbuffer.c \1147 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_ext_pixelformat.c \1148 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_ext_rendertexture.c \1149 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_ext_swapinterval.c \1150 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_framebuffer.c \1151 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_getprocaddress.c \1152 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_nopfuncs.c \1153 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_pixelformat.c \1154 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_st.c \1155 $(VBOX_MESA)/src/gallium/frontends/wgl/stw_tls.c1142 src/gallium/frontends/wgl/stw_context.c \ 1143 src/gallium/frontends/wgl/stw_device.c \ 1144 src/gallium/frontends/wgl/stw_ext_context.c \ 1145 src/gallium/frontends/wgl/stw_ext_extensionsstring.c \ 1146 src/gallium/frontends/wgl/stw_ext_pbuffer.c \ 1147 src/gallium/frontends/wgl/stw_ext_pixelformat.c \ 1148 src/gallium/frontends/wgl/stw_ext_rendertexture.c \ 1149 src/gallium/frontends/wgl/stw_ext_swapinterval.c \ 1150 src/gallium/frontends/wgl/stw_framebuffer.c \ 1151 src/gallium/frontends/wgl/stw_getprocaddress.c \ 1152 src/gallium/frontends/wgl/stw_nopfuncs.c \ 1153 src/gallium/frontends/wgl/stw_pixelformat.c \ 1154 src/gallium/frontends/wgl/stw_st.c \ 1155 src/gallium/frontends/wgl/stw_tls.c 1156 1156 VBoxMesaWglLib_SOURCES += \ 1157 $(VBOX_MESA)/src/gallium/targets/libgl-gdi/stw_wgl.c1157 src/gallium/targets/libgl-gdi/stw_wgl.c 1158 1158 1159 1159 # 32 bit lib for 64 bit build … … 1167 1167 VBoxMesaGalliumAuxLib_TEMPLATE = VBoxMesa3DGuestR3Lib 1168 1168 VBoxMesaGalliumAuxLib_INCS = \ 1169 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir1169 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir 1170 1170 VBoxMesaGalliumAuxLib_DEPS = \ 1171 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_builder_opcodes.h \1172 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_intrinsics.h \1173 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_intrinsics_indices.h \1174 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_opcodes.h1171 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_builder_opcodes.h \ 1172 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_intrinsics.h \ 1173 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_intrinsics_indices.h \ 1174 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_opcodes.h 1175 1175 1176 1176 # Auto-generated 1177 1177 VBoxMesaGalliumAuxLib_SOURCES = \ 1178 $(VBoxMesaGalliumAuxLib_0_OUTDIR)/ $(VBOX_MESA)/src/gallium/auxiliary/indices/u_indices_gen.c \1179 $(VBoxMesaGalliumAuxLib_0_OUTDIR)/ $(VBOX_MESA)/src/gallium/auxiliary/indices/u_unfilled_gen.c1180 1181 $$(VBoxMesaGalliumAuxLib_0_OUTDIR)/ $(VBOX_MESA)/src/gallium/auxiliary/indices/u_indices_gen.c: \1178 $(VBoxMesaGalliumAuxLib_0_OUTDIR)/src/gallium/auxiliary/indices/u_indices_gen.c \ 1179 $(VBoxMesaGalliumAuxLib_0_OUTDIR)/src/gallium/auxiliary/indices/u_unfilled_gen.c 1180 1181 $$(VBoxMesaGalliumAuxLib_0_OUTDIR)/src/gallium/auxiliary/indices/u_indices_gen.c: \ 1182 1182 $(VBOX_PATH_MESA)/src/gallium/auxiliary/indices/u_indices_gen.py | $$(dir $$@) 1183 1183 $(call MSG_GENERATE,python,$@,$$@) 1184 1184 $(QUIET)$(PYTHON_CMD) $< >$@ 1185 1185 1186 $$(VBoxMesaGalliumAuxLib_0_OUTDIR)/ $(VBOX_MESA)/src/gallium/auxiliary/indices/u_unfilled_gen.c: \1186 $$(VBoxMesaGalliumAuxLib_0_OUTDIR)/src/gallium/auxiliary/indices/u_unfilled_gen.c: \ 1187 1187 $(VBOX_PATH_MESA)/src/gallium/auxiliary/indices/u_unfilled_gen.py | $$(dir $$@) 1188 1188 $(call MSG_GENERATE,python,$@,$$@) … … 1190 1190 1191 1191 VBoxMesaGalliumAuxLib_SOURCES += \ 1192 $(VBOX_MESA)/src/gallium/auxiliary/cso_cache/cso_cache.c \1193 $(VBOX_MESA)/src/gallium/auxiliary/cso_cache/cso_context.c \1194 $(VBOX_MESA)/src/gallium/auxiliary/cso_cache/cso_hash.c \1195 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_context.c \1196 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_fs.c \1197 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_gs.c \1198 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_aaline.c \1199 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_aapoint.c \1200 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe.c \1201 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_clip.c \1202 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_cull.c \1203 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_flatshade.c \1204 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_offset.c \1205 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_pstipple.c \1206 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_stipple.c \1207 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_twoside.c \1208 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_unfilled.c \1209 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_user_cull.c \1210 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_util.c \1211 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_validate.c \1212 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_vbuf.c \1213 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_wide_line.c \1214 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pipe_wide_point.c \1215 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_prim_assembler.c \1216 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt.c \1217 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_emit.c \1218 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_fetch.c \1219 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c \1220 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c \1221 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_post_vs.c \1222 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_so_emit.c \1223 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_util.c \1224 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_pt_vsplit.c \1225 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_tess.c \1226 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_vertex.c \1227 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_vs.c \1228 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_vs_exec.c \1229 $(VBOX_MESA)/src/gallium/auxiliary/draw/draw_vs_variant.c \1230 $(VBOX_MESA)/src/gallium/auxiliary/driver_ddebug/dd_context.c \1231 $(VBOX_MESA)/src/gallium/auxiliary/driver_ddebug/dd_draw.c \1232 $(VBOX_MESA)/src/gallium/auxiliary/driver_ddebug/dd_screen.c \1233 $(VBOX_MESA)/src/gallium/auxiliary/driver_noop/noop_pipe.c \1234 $(VBOX_MESA)/src/gallium/auxiliary/driver_noop/noop_state.c \1235 $(VBOX_MESA)/src/gallium/auxiliary/driver_rbug/rbug_context.c \1236 $(VBOX_MESA)/src/gallium/auxiliary/driver_rbug/rbug_core.c \1237 $(VBOX_MESA)/src/gallium/auxiliary/driver_rbug/rbug_objects.c \1238 $(VBOX_MESA)/src/gallium/auxiliary/driver_rbug/rbug_screen.c \1239 $(VBOX_MESA)/src/gallium/auxiliary/driver_trace/tr_context.c \1240 $(VBOX_MESA)/src/gallium/auxiliary/driver_trace/tr_dump.c \1241 $(VBOX_MESA)/src/gallium/auxiliary/driver_trace/tr_dump_state.c \1242 $(VBOX_MESA)/src/gallium/auxiliary/driver_trace/tr_screen.c \1243 $(VBOX_MESA)/src/gallium/auxiliary/driver_trace/tr_texture.c \1244 $(VBOX_MESA)/src/gallium/auxiliary/hud/font.c \1245 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_context.c \1246 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_cpu.c \1247 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_nic.c \1248 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_cpufreq.c \1249 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_diskstat.c \1250 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_sensors_temp.c \1251 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_driver_query.c \1252 $(VBOX_MESA)/src/gallium/auxiliary/hud/hud_fps.c \1253 $(VBOX_MESA)/src/gallium/auxiliary/indices/u_primconvert.c \1254 $(VBOX_MESA)/src/gallium/auxiliary/os/os_process.c \1255 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c \1256 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c \1257 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c \1258 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c \1259 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c \1260 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_cache.c \1261 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_slab.c \1262 $(VBOX_MESA)/src/gallium/auxiliary/pipebuffer/pb_validate.c \1263 $(VBOX_MESA)/src/gallium/auxiliary/postprocess/pp_celshade.c \1264 $(VBOX_MESA)/src/gallium/auxiliary/postprocess/pp_colors.c \1265 $(VBOX_MESA)/src/gallium/auxiliary/postprocess/pp_init.c \1266 $(VBOX_MESA)/src/gallium/auxiliary/postprocess/pp_mlaa.c \1267 $(VBOX_MESA)/src/gallium/auxiliary/postprocess/pp_program.c \1268 $(VBOX_MESA)/src/gallium/auxiliary/postprocess/pp_run.c \1269 $(VBOX_MESA)/src/gallium/auxiliary/rbug/rbug_connection.c \1270 $(VBOX_MESA)/src/gallium/auxiliary/rbug/rbug_context.c \1271 $(VBOX_MESA)/src/gallium/auxiliary/rbug/rbug_core.c \1272 $(VBOX_MESA)/src/gallium/auxiliary/rbug/rbug_demarshal.c \1273 $(VBOX_MESA)/src/gallium/auxiliary/rbug/rbug_shader.c \1274 $(VBOX_MESA)/src/gallium/auxiliary/rbug/rbug_texture.c \1275 $(VBOX_MESA)/src/gallium/auxiliary/rtasm/rtasm_cpu.c \1276 $(VBOX_MESA)/src/gallium/auxiliary/rtasm/rtasm_execmem.c \1277 $(VBOX_MESA)/src/gallium/auxiliary/rtasm/rtasm_x86sse.c \1278 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_aa_point.c \1279 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_build.c \1280 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_dump.c \1281 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_dynamic_indexing.c \1282 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_exec.c \1283 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_emulate.c \1284 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_from_mesa.c \1285 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_info.c \1286 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_iterate.c \1287 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_lowering.c \1288 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_parse.c \1289 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_point_sprite.c \1290 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_sanity.c \1291 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_scan.c \1292 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_strings.c \1293 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_text.c \1294 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_transform.c \1295 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_two_side.c \1296 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_ureg.c \1297 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_util.c \1298 $(VBOX_MESA)/src/gallium/auxiliary/tgsi/tgsi_vpos.c \1299 $(VBOX_MESA)/src/gallium/auxiliary/translate/translate.c \1300 $(VBOX_MESA)/src/gallium/auxiliary/translate/translate_cache.c \1301 $(VBOX_MESA)/src/gallium/auxiliary/translate/translate_generic.c \1302 $(VBOX_MESA)/src/gallium/auxiliary/translate/translate_sse.c \1303 $(VBOX_MESA)/src/gallium/auxiliary/util/u_async_debug.c \1304 $(VBOX_MESA)/src/gallium/auxiliary/util/u_bitmask.c \1305 $(VBOX_MESA)/src/gallium/auxiliary/util/u_blitter.c \1306 $(VBOX_MESA)/src/gallium/auxiliary/util/u_cache.c \1307 $(VBOX_MESA)/src/gallium/auxiliary/util/u_compute.c \1308 $(VBOX_MESA)/src/gallium/auxiliary/util/u_debug_flush.c \1309 $(VBOX_MESA)/src/gallium/auxiliary/util/u_debug_image.c \1310 $(VBOX_MESA)/src/gallium/auxiliary/util/u_dl.c \1311 $(VBOX_MESA)/src/gallium/auxiliary/util/u_draw.c \1312 $(VBOX_MESA)/src/gallium/auxiliary/util/u_draw_quad.c \1313 $(VBOX_MESA)/src/gallium/auxiliary/util/u_driconf.c \1314 $(VBOX_MESA)/src/gallium/auxiliary/util/u_dump_defines.c \1315 $(VBOX_MESA)/src/gallium/auxiliary/util/u_dump_state.c \1316 $(VBOX_MESA)/src/gallium/auxiliary/util/u_framebuffer.c \1317 $(VBOX_MESA)/src/gallium/auxiliary/util/u_gen_mipmap.c \1318 $(VBOX_MESA)/src/gallium/auxiliary/util/u_handle_table.c \1319 $(VBOX_MESA)/src/gallium/auxiliary/util/u_helpers.c \1320 $(VBOX_MESA)/src/gallium/auxiliary/util/u_index_modify.c \1321 $(VBOX_MESA)/src/gallium/auxiliary/util/u_linear.c \1322 $(VBOX_MESA)/src/gallium/auxiliary/util/u_live_shader_cache.c \1323 $(VBOX_MESA)/src/gallium/auxiliary/util/u_log.c \1324 $(VBOX_MESA)/src/gallium/auxiliary/util/u_network.c \1325 $(VBOX_MESA)/src/gallium/auxiliary/util/u_prim.c \1326 $(VBOX_MESA)/src/gallium/auxiliary/util/u_prim_restart.c \1327 $(VBOX_MESA)/src/gallium/auxiliary/util/u_pstipple.c \1328 $(VBOX_MESA)/src/gallium/auxiliary/util/u_resource.c \1329 $(VBOX_MESA)/src/gallium/auxiliary/util/u_sampler.c \1330 $(VBOX_MESA)/src/gallium/auxiliary/util/u_screen.c \1331 $(VBOX_MESA)/src/gallium/auxiliary/util/u_simple_shaders.c \1332 $(VBOX_MESA)/src/gallium/auxiliary/util/u_split_draw.c \1333 $(VBOX_MESA)/src/gallium/auxiliary/util/u_suballoc.c \1334 $(VBOX_MESA)/src/gallium/auxiliary/util/u_surface.c \1335 $(VBOX_MESA)/src/gallium/auxiliary/util/u_tests.c \1336 $(VBOX_MESA)/src/gallium/auxiliary/util/u_texture.c \1337 $(VBOX_MESA)/src/gallium/auxiliary/util/u_tile.c \1338 $(VBOX_MESA)/src/gallium/auxiliary/util/u_transfer.c \1339 $(VBOX_MESA)/src/gallium/auxiliary/util/u_transfer_helper.c \1340 $(VBOX_MESA)/src/gallium/auxiliary/util/u_threaded_context.c \1341 $(VBOX_MESA)/src/gallium/auxiliary/util/u_upload_mgr.c \1342 $(VBOX_MESA)/src/gallium/auxiliary/util/u_vbuf.c \1343 $(VBOX_MESA)/src/gallium/auxiliary/util/u_vertex_state_cache.c \1344 $(VBOX_MESA)/src/gallium/auxiliary/nir/tgsi_to_nir.c \1345 $(VBOX_MESA)/src/gallium/auxiliary/nir/nir_to_tgsi.c \1346 $(VBOX_MESA)/src/gallium/auxiliary/nir/nir_draw_helpers.c1192 src/gallium/auxiliary/cso_cache/cso_cache.c \ 1193 src/gallium/auxiliary/cso_cache/cso_context.c \ 1194 src/gallium/auxiliary/cso_cache/cso_hash.c \ 1195 src/gallium/auxiliary/draw/draw_context.c \ 1196 src/gallium/auxiliary/draw/draw_fs.c \ 1197 src/gallium/auxiliary/draw/draw_gs.c \ 1198 src/gallium/auxiliary/draw/draw_pipe_aaline.c \ 1199 src/gallium/auxiliary/draw/draw_pipe_aapoint.c \ 1200 src/gallium/auxiliary/draw/draw_pipe.c \ 1201 src/gallium/auxiliary/draw/draw_pipe_clip.c \ 1202 src/gallium/auxiliary/draw/draw_pipe_cull.c \ 1203 src/gallium/auxiliary/draw/draw_pipe_flatshade.c \ 1204 src/gallium/auxiliary/draw/draw_pipe_offset.c \ 1205 src/gallium/auxiliary/draw/draw_pipe_pstipple.c \ 1206 src/gallium/auxiliary/draw/draw_pipe_stipple.c \ 1207 src/gallium/auxiliary/draw/draw_pipe_twoside.c \ 1208 src/gallium/auxiliary/draw/draw_pipe_unfilled.c \ 1209 src/gallium/auxiliary/draw/draw_pipe_user_cull.c \ 1210 src/gallium/auxiliary/draw/draw_pipe_util.c \ 1211 src/gallium/auxiliary/draw/draw_pipe_validate.c \ 1212 src/gallium/auxiliary/draw/draw_pipe_vbuf.c \ 1213 src/gallium/auxiliary/draw/draw_pipe_wide_line.c \ 1214 src/gallium/auxiliary/draw/draw_pipe_wide_point.c \ 1215 src/gallium/auxiliary/draw/draw_prim_assembler.c \ 1216 src/gallium/auxiliary/draw/draw_pt.c \ 1217 src/gallium/auxiliary/draw/draw_pt_emit.c \ 1218 src/gallium/auxiliary/draw/draw_pt_fetch.c \ 1219 src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c \ 1220 src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c \ 1221 src/gallium/auxiliary/draw/draw_pt_post_vs.c \ 1222 src/gallium/auxiliary/draw/draw_pt_so_emit.c \ 1223 src/gallium/auxiliary/draw/draw_pt_util.c \ 1224 src/gallium/auxiliary/draw/draw_pt_vsplit.c \ 1225 src/gallium/auxiliary/draw/draw_tess.c \ 1226 src/gallium/auxiliary/draw/draw_vertex.c \ 1227 src/gallium/auxiliary/draw/draw_vs.c \ 1228 src/gallium/auxiliary/draw/draw_vs_exec.c \ 1229 src/gallium/auxiliary/draw/draw_vs_variant.c \ 1230 src/gallium/auxiliary/driver_ddebug/dd_context.c \ 1231 src/gallium/auxiliary/driver_ddebug/dd_draw.c \ 1232 src/gallium/auxiliary/driver_ddebug/dd_screen.c \ 1233 src/gallium/auxiliary/driver_noop/noop_pipe.c \ 1234 src/gallium/auxiliary/driver_noop/noop_state.c \ 1235 src/gallium/auxiliary/driver_rbug/rbug_context.c \ 1236 src/gallium/auxiliary/driver_rbug/rbug_core.c \ 1237 src/gallium/auxiliary/driver_rbug/rbug_objects.c \ 1238 src/gallium/auxiliary/driver_rbug/rbug_screen.c \ 1239 src/gallium/auxiliary/driver_trace/tr_context.c \ 1240 src/gallium/auxiliary/driver_trace/tr_dump.c \ 1241 src/gallium/auxiliary/driver_trace/tr_dump_state.c \ 1242 src/gallium/auxiliary/driver_trace/tr_screen.c \ 1243 src/gallium/auxiliary/driver_trace/tr_texture.c \ 1244 src/gallium/auxiliary/hud/font.c \ 1245 src/gallium/auxiliary/hud/hud_context.c \ 1246 src/gallium/auxiliary/hud/hud_cpu.c \ 1247 src/gallium/auxiliary/hud/hud_nic.c \ 1248 src/gallium/auxiliary/hud/hud_cpufreq.c \ 1249 src/gallium/auxiliary/hud/hud_diskstat.c \ 1250 src/gallium/auxiliary/hud/hud_sensors_temp.c \ 1251 src/gallium/auxiliary/hud/hud_driver_query.c \ 1252 src/gallium/auxiliary/hud/hud_fps.c \ 1253 src/gallium/auxiliary/indices/u_primconvert.c \ 1254 src/gallium/auxiliary/os/os_process.c \ 1255 src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c \ 1256 src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c \ 1257 src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c \ 1258 src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c \ 1259 src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c \ 1260 src/gallium/auxiliary/pipebuffer/pb_cache.c \ 1261 src/gallium/auxiliary/pipebuffer/pb_slab.c \ 1262 src/gallium/auxiliary/pipebuffer/pb_validate.c \ 1263 src/gallium/auxiliary/postprocess/pp_celshade.c \ 1264 src/gallium/auxiliary/postprocess/pp_colors.c \ 1265 src/gallium/auxiliary/postprocess/pp_init.c \ 1266 src/gallium/auxiliary/postprocess/pp_mlaa.c \ 1267 src/gallium/auxiliary/postprocess/pp_program.c \ 1268 src/gallium/auxiliary/postprocess/pp_run.c \ 1269 src/gallium/auxiliary/rbug/rbug_connection.c \ 1270 src/gallium/auxiliary/rbug/rbug_context.c \ 1271 src/gallium/auxiliary/rbug/rbug_core.c \ 1272 src/gallium/auxiliary/rbug/rbug_demarshal.c \ 1273 src/gallium/auxiliary/rbug/rbug_shader.c \ 1274 src/gallium/auxiliary/rbug/rbug_texture.c \ 1275 src/gallium/auxiliary/rtasm/rtasm_cpu.c \ 1276 src/gallium/auxiliary/rtasm/rtasm_execmem.c \ 1277 src/gallium/auxiliary/rtasm/rtasm_x86sse.c \ 1278 src/gallium/auxiliary/tgsi/tgsi_aa_point.c \ 1279 src/gallium/auxiliary/tgsi/tgsi_build.c \ 1280 src/gallium/auxiliary/tgsi/tgsi_dump.c \ 1281 src/gallium/auxiliary/tgsi/tgsi_dynamic_indexing.c \ 1282 src/gallium/auxiliary/tgsi/tgsi_exec.c \ 1283 src/gallium/auxiliary/tgsi/tgsi_emulate.c \ 1284 src/gallium/auxiliary/tgsi/tgsi_from_mesa.c \ 1285 src/gallium/auxiliary/tgsi/tgsi_info.c \ 1286 src/gallium/auxiliary/tgsi/tgsi_iterate.c \ 1287 src/gallium/auxiliary/tgsi/tgsi_lowering.c \ 1288 src/gallium/auxiliary/tgsi/tgsi_parse.c \ 1289 src/gallium/auxiliary/tgsi/tgsi_point_sprite.c \ 1290 src/gallium/auxiliary/tgsi/tgsi_sanity.c \ 1291 src/gallium/auxiliary/tgsi/tgsi_scan.c \ 1292 src/gallium/auxiliary/tgsi/tgsi_strings.c \ 1293 src/gallium/auxiliary/tgsi/tgsi_text.c \ 1294 src/gallium/auxiliary/tgsi/tgsi_transform.c \ 1295 src/gallium/auxiliary/tgsi/tgsi_two_side.c \ 1296 src/gallium/auxiliary/tgsi/tgsi_ureg.c \ 1297 src/gallium/auxiliary/tgsi/tgsi_util.c \ 1298 src/gallium/auxiliary/tgsi/tgsi_vpos.c \ 1299 src/gallium/auxiliary/translate/translate.c \ 1300 src/gallium/auxiliary/translate/translate_cache.c \ 1301 src/gallium/auxiliary/translate/translate_generic.c \ 1302 src/gallium/auxiliary/translate/translate_sse.c \ 1303 src/gallium/auxiliary/util/u_async_debug.c \ 1304 src/gallium/auxiliary/util/u_bitmask.c \ 1305 src/gallium/auxiliary/util/u_blitter.c \ 1306 src/gallium/auxiliary/util/u_cache.c \ 1307 src/gallium/auxiliary/util/u_compute.c \ 1308 src/gallium/auxiliary/util/u_debug_flush.c \ 1309 src/gallium/auxiliary/util/u_debug_image.c \ 1310 src/gallium/auxiliary/util/u_dl.c \ 1311 src/gallium/auxiliary/util/u_draw.c \ 1312 src/gallium/auxiliary/util/u_draw_quad.c \ 1313 src/gallium/auxiliary/util/u_driconf.c \ 1314 src/gallium/auxiliary/util/u_dump_defines.c \ 1315 src/gallium/auxiliary/util/u_dump_state.c \ 1316 src/gallium/auxiliary/util/u_framebuffer.c \ 1317 src/gallium/auxiliary/util/u_gen_mipmap.c \ 1318 src/gallium/auxiliary/util/u_handle_table.c \ 1319 src/gallium/auxiliary/util/u_helpers.c \ 1320 src/gallium/auxiliary/util/u_index_modify.c \ 1321 src/gallium/auxiliary/util/u_linear.c \ 1322 src/gallium/auxiliary/util/u_live_shader_cache.c \ 1323 src/gallium/auxiliary/util/u_log.c \ 1324 src/gallium/auxiliary/util/u_network.c \ 1325 src/gallium/auxiliary/util/u_prim.c \ 1326 src/gallium/auxiliary/util/u_prim_restart.c \ 1327 src/gallium/auxiliary/util/u_pstipple.c \ 1328 src/gallium/auxiliary/util/u_resource.c \ 1329 src/gallium/auxiliary/util/u_sampler.c \ 1330 src/gallium/auxiliary/util/u_screen.c \ 1331 src/gallium/auxiliary/util/u_simple_shaders.c \ 1332 src/gallium/auxiliary/util/u_split_draw.c \ 1333 src/gallium/auxiliary/util/u_suballoc.c \ 1334 src/gallium/auxiliary/util/u_surface.c \ 1335 src/gallium/auxiliary/util/u_tests.c \ 1336 src/gallium/auxiliary/util/u_texture.c \ 1337 src/gallium/auxiliary/util/u_tile.c \ 1338 src/gallium/auxiliary/util/u_transfer.c \ 1339 src/gallium/auxiliary/util/u_transfer_helper.c \ 1340 src/gallium/auxiliary/util/u_threaded_context.c \ 1341 src/gallium/auxiliary/util/u_upload_mgr.c \ 1342 src/gallium/auxiliary/util/u_vbuf.c \ 1343 src/gallium/auxiliary/util/u_vertex_state_cache.c \ 1344 src/gallium/auxiliary/nir/tgsi_to_nir.c \ 1345 src/gallium/auxiliary/nir/nir_to_tgsi.c \ 1346 src/gallium/auxiliary/nir/nir_draw_helpers.c 1347 1347 1348 1348 # 32 bit lib for 64 bit build … … 1356 1356 VBoxMesaNineLib_TEMPLATE = VBoxMesa3DGuestR3Lib 1357 1357 VBoxMesaNineLib_INCS = \ 1358 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir \1359 $(VBOX_MESA)/include/D3D91358 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir \ 1359 include/D3D9 1360 1360 VBoxMesaNineLib_DEPS = \ 1361 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_builder_opcodes.h \1362 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_intrinsics.h \1363 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_intrinsics_indices.h \1364 $(VBoxMesaLib_0_OUTDIR)/ $(VBOX_MESA)/src/compiler/nir/nir_opcodes.h1361 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_builder_opcodes.h \ 1362 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_intrinsics.h \ 1363 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_intrinsics_indices.h \ 1364 $(VBoxMesaLib_0_OUTDIR)/src/compiler/nir/nir_opcodes.h 1365 1365 VBoxMesaNineLib_DEFS.win = COBJMACROS INC_OLE2 1366 1366 # -wd4028: formal parameter 4 different from declaration … … 1369 1369 VBoxMesaNineLib_CFLAGS.win = -wd4028 1370 1370 VBoxMesaNineLib_SOURCES = \ 1371 $(VBOX_MESA)/src/gallium/frontends/nine/adapter9.c \1372 $(VBOX_MESA)/src/gallium/frontends/nine/authenticatedchannel9.c \1373 $(VBOX_MESA)/src/gallium/frontends/nine/basetexture9.c \1374 $(VBOX_MESA)/src/gallium/frontends/nine/buffer9.c \1375 $(VBOX_MESA)/src/gallium/frontends/nine/cryptosession9.c \1376 $(VBOX_MESA)/src/gallium/frontends/nine/cubetexture9.c \1377 $(VBOX_MESA)/src/gallium/frontends/nine/device9.c \1378 $(VBOX_MESA)/src/gallium/frontends/nine/device9ex.c \1379 $(VBOX_MESA)/src/gallium/frontends/nine/device9video.c \1380 $(VBOX_MESA)/src/gallium/frontends/nine/guid.c \1381 $(VBOX_MESA)/src/gallium/frontends/nine/indexbuffer9.c \1382 $(VBOX_MESA)/src/gallium/frontends/nine/iunknown.c \1383 $(VBOX_MESA)/src/gallium/frontends/nine/nine_buffer_upload.c \1384 $(VBOX_MESA)/src/gallium/frontends/nine/nine_debug.c \1385 $(VBOX_MESA)/src/gallium/frontends/nine/nine_dump.c \1386 $(VBOX_MESA)/src/gallium/frontends/nine/nine_ff.c \1387 $(VBOX_MESA)/src/gallium/frontends/nine/nine_helpers.c \1388 $(VBOX_MESA)/src/gallium/frontends/nine/nine_lock.c \1389 $(VBOX_MESA)/src/gallium/frontends/nine/nine_pipe.c \1390 $(VBOX_MESA)/src/gallium/frontends/nine/nine_queue.c \1391 $(VBOX_MESA)/src/gallium/frontends/nine/nine_quirk.c \1392 $(VBOX_MESA)/src/gallium/frontends/nine/nine_shader.c \1393 $(VBOX_MESA)/src/gallium/frontends/nine/nine_state.c \1394 $(VBOX_MESA)/src/gallium/frontends/nine/nineexoverlayextension.c \1395 $(VBOX_MESA)/src/gallium/frontends/nine/pixelshader9.c \1396 $(VBOX_MESA)/src/gallium/frontends/nine/query9.c \1397 $(VBOX_MESA)/src/gallium/frontends/nine/resource9.c \1398 $(VBOX_MESA)/src/gallium/frontends/nine/stateblock9.c \1399 $(VBOX_MESA)/src/gallium/frontends/nine/surface9.c \1400 $(VBOX_MESA)/src/gallium/frontends/nine/swapchain9.c \1401 $(VBOX_MESA)/src/gallium/frontends/nine/swapchain9ex.c \1402 $(VBOX_MESA)/src/gallium/frontends/nine/texture9.c \1403 $(VBOX_MESA)/src/gallium/frontends/nine/threadpool.c \1404 $(VBOX_MESA)/src/gallium/frontends/nine/vertexbuffer9.c \1405 $(VBOX_MESA)/src/gallium/frontends/nine/vertexdeclaration9.c \1406 $(VBOX_MESA)/src/gallium/frontends/nine/vertexshader9.c \1407 $(VBOX_MESA)/src/gallium/frontends/nine/volume9.c \1408 $(VBOX_MESA)/src/gallium/frontends/nine/volumetexture9.c1371 src/gallium/frontends/nine/adapter9.c \ 1372 src/gallium/frontends/nine/authenticatedchannel9.c \ 1373 src/gallium/frontends/nine/basetexture9.c \ 1374 src/gallium/frontends/nine/buffer9.c \ 1375 src/gallium/frontends/nine/cryptosession9.c \ 1376 src/gallium/frontends/nine/cubetexture9.c \ 1377 src/gallium/frontends/nine/device9.c \ 1378 src/gallium/frontends/nine/device9ex.c \ 1379 src/gallium/frontends/nine/device9video.c \ 1380 src/gallium/frontends/nine/guid.c \ 1381 src/gallium/frontends/nine/indexbuffer9.c \ 1382 src/gallium/frontends/nine/iunknown.c \ 1383 src/gallium/frontends/nine/nine_buffer_upload.c \ 1384 src/gallium/frontends/nine/nine_debug.c \ 1385 src/gallium/frontends/nine/nine_dump.c \ 1386 src/gallium/frontends/nine/nine_ff.c \ 1387 src/gallium/frontends/nine/nine_helpers.c \ 1388 src/gallium/frontends/nine/nine_lock.c \ 1389 src/gallium/frontends/nine/nine_pipe.c \ 1390 src/gallium/frontends/nine/nine_queue.c \ 1391 src/gallium/frontends/nine/nine_quirk.c \ 1392 src/gallium/frontends/nine/nine_shader.c \ 1393 src/gallium/frontends/nine/nine_state.c \ 1394 src/gallium/frontends/nine/nineexoverlayextension.c \ 1395 src/gallium/frontends/nine/pixelshader9.c \ 1396 src/gallium/frontends/nine/query9.c \ 1397 src/gallium/frontends/nine/resource9.c \ 1398 src/gallium/frontends/nine/stateblock9.c \ 1399 src/gallium/frontends/nine/surface9.c \ 1400 src/gallium/frontends/nine/swapchain9.c \ 1401 src/gallium/frontends/nine/swapchain9ex.c \ 1402 src/gallium/frontends/nine/texture9.c \ 1403 src/gallium/frontends/nine/threadpool.c \ 1404 src/gallium/frontends/nine/vertexbuffer9.c \ 1405 src/gallium/frontends/nine/vertexdeclaration9.c \ 1406 src/gallium/frontends/nine/vertexshader9.c \ 1407 src/gallium/frontends/nine/volume9.c \ 1408 src/gallium/frontends/nine/volumetexture9.c 1409 1409 1410 1410 # 32 bit lib for 64 bit build … … 1418 1418 VBoxMesaSVGALib_TEMPLATE = VBoxMesa3DGuestR3Lib 1419 1419 VBoxMesaSVGALib_INCS = \ 1420 $(VBOX_MESA)/src/gallium/drivers/svga/include1420 src/gallium/drivers/svga/include 1421 1421 VBoxMesaSVGALib_SOURCES = \ 1422 $(VBOX_MESA)/src/gallium/drivers/svga/svga_cmd.c \1423 $(VBOX_MESA)/src/gallium/drivers/svga/svga_cmd_vgpu10.c \1424 $(VBOX_MESA)/src/gallium/drivers/svga/svga_context.c \1425 $(VBOX_MESA)/src/gallium/drivers/svga/svga_draw.c \1426 $(VBOX_MESA)/src/gallium/drivers/svga/svga_draw_arrays.c \1427 $(VBOX_MESA)/src/gallium/drivers/svga/svga_draw_elements.c \1428 $(VBOX_MESA)/src/gallium/drivers/svga/svga_format.c \1429 $(VBOX_MESA)/src/gallium/drivers/svga/svga_link.c \1430 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_blend.c \1431 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_blit.c \1432 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_clear.c \1433 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_constants.c \1434 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_depthstencil.c \1435 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_draw.c \1436 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_flush.c \1437 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_fs.c \1438 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_gs.c \1439 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_misc.c \1440 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_query.c \1441 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_rasterizer.c \1442 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_sampler.c \1443 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_streamout.c \1444 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_ts.c \1445 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_vertex.c \1446 $(VBOX_MESA)/src/gallium/drivers/svga/svga_pipe_vs.c \1447 $(VBOX_MESA)/src/gallium/drivers/svga/svga_resource.c \1448 $(VBOX_MESA)/src/gallium/drivers/svga/svga_resource_buffer.c \1449 $(VBOX_MESA)/src/gallium/drivers/svga/svga_resource_buffer_upload.c \1450 $(VBOX_MESA)/src/gallium/drivers/svga/svga_resource_texture.c \1451 $(VBOX_MESA)/src/gallium/drivers/svga/svga_sampler_view.c \1452 $(VBOX_MESA)/src/gallium/drivers/svga/svga_screen.c \1453 $(VBOX_MESA)/src/gallium/drivers/svga/svga_screen_cache.c \1454 $(VBOX_MESA)/src/gallium/drivers/svga/svga_shader.c \1455 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state.c \1456 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_constants.c \1457 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_framebuffer.c \1458 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_fs.c \1459 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_gs.c \1460 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_need_swtnl.c \1461 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_rss.c \1462 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_sampler.c \1463 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_tgsi_transform.c \1464 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_ts.c \1465 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_tss.c \1466 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_vdecl.c \1467 $(VBOX_MESA)/src/gallium/drivers/svga/svga_state_vs.c \1468 $(VBOX_MESA)/src/gallium/drivers/svga/svga_surface.c \1469 $(VBOX_MESA)/src/gallium/drivers/svga/svga_swtnl_backend.c \1470 $(VBOX_MESA)/src/gallium/drivers/svga/svga_swtnl_draw.c \1471 $(VBOX_MESA)/src/gallium/drivers/svga/svga_swtnl_state.c \1472 $(VBOX_MESA)/src/gallium/drivers/svga/svga_tgsi.c \1473 $(VBOX_MESA)/src/gallium/drivers/svga/svga_tgsi_decl_sm30.c \1474 $(VBOX_MESA)/src/gallium/drivers/svga/svga_tgsi_insn.c \1475 $(VBOX_MESA)/src/gallium/drivers/svga/svga_tgsi_vgpu10.c1422 src/gallium/drivers/svga/svga_cmd.c \ 1423 src/gallium/drivers/svga/svga_cmd_vgpu10.c \ 1424 src/gallium/drivers/svga/svga_context.c \ 1425 src/gallium/drivers/svga/svga_draw.c \ 1426 src/gallium/drivers/svga/svga_draw_arrays.c \ 1427 src/gallium/drivers/svga/svga_draw_elements.c \ 1428 src/gallium/drivers/svga/svga_format.c \ 1429 src/gallium/drivers/svga/svga_link.c \ 1430 src/gallium/drivers/svga/svga_pipe_blend.c \ 1431 src/gallium/drivers/svga/svga_pipe_blit.c \ 1432 src/gallium/drivers/svga/svga_pipe_clear.c \ 1433 src/gallium/drivers/svga/svga_pipe_constants.c \ 1434 src/gallium/drivers/svga/svga_pipe_depthstencil.c \ 1435 src/gallium/drivers/svga/svga_pipe_draw.c \ 1436 src/gallium/drivers/svga/svga_pipe_flush.c \ 1437 src/gallium/drivers/svga/svga_pipe_fs.c \ 1438 src/gallium/drivers/svga/svga_pipe_gs.c \ 1439 src/gallium/drivers/svga/svga_pipe_misc.c \ 1440 src/gallium/drivers/svga/svga_pipe_query.c \ 1441 src/gallium/drivers/svga/svga_pipe_rasterizer.c \ 1442 src/gallium/drivers/svga/svga_pipe_sampler.c \ 1443 src/gallium/drivers/svga/svga_pipe_streamout.c \ 1444 src/gallium/drivers/svga/svga_pipe_ts.c \ 1445 src/gallium/drivers/svga/svga_pipe_vertex.c \ 1446 src/gallium/drivers/svga/svga_pipe_vs.c \ 1447 src/gallium/drivers/svga/svga_resource.c \ 1448 src/gallium/drivers/svga/svga_resource_buffer.c \ 1449 src/gallium/drivers/svga/svga_resource_buffer_upload.c \ 1450 src/gallium/drivers/svga/svga_resource_texture.c \ 1451 src/gallium/drivers/svga/svga_sampler_view.c \ 1452 src/gallium/drivers/svga/svga_screen.c \ 1453 src/gallium/drivers/svga/svga_screen_cache.c \ 1454 src/gallium/drivers/svga/svga_shader.c \ 1455 src/gallium/drivers/svga/svga_state.c \ 1456 src/gallium/drivers/svga/svga_state_constants.c \ 1457 src/gallium/drivers/svga/svga_state_framebuffer.c \ 1458 src/gallium/drivers/svga/svga_state_fs.c \ 1459 src/gallium/drivers/svga/svga_state_gs.c \ 1460 src/gallium/drivers/svga/svga_state_need_swtnl.c \ 1461 src/gallium/drivers/svga/svga_state_rss.c \ 1462 src/gallium/drivers/svga/svga_state_sampler.c \ 1463 src/gallium/drivers/svga/svga_state_tgsi_transform.c \ 1464 src/gallium/drivers/svga/svga_state_ts.c \ 1465 src/gallium/drivers/svga/svga_state_tss.c \ 1466 src/gallium/drivers/svga/svga_state_vdecl.c \ 1467 src/gallium/drivers/svga/svga_state_vs.c \ 1468 src/gallium/drivers/svga/svga_surface.c \ 1469 src/gallium/drivers/svga/svga_swtnl_backend.c \ 1470 src/gallium/drivers/svga/svga_swtnl_draw.c \ 1471 src/gallium/drivers/svga/svga_swtnl_state.c \ 1472 src/gallium/drivers/svga/svga_tgsi.c \ 1473 src/gallium/drivers/svga/svga_tgsi_decl_sm30.c \ 1474 src/gallium/drivers/svga/svga_tgsi_insn.c \ 1475 src/gallium/drivers/svga/svga_tgsi_vgpu10.c 1476 1476 1477 1477 VBoxMesaSVGALib_SOURCES.debug += \ 1478 $(VBOX_MESA)/src/gallium/drivers/svga/svgadump/svga_dump.c \1479 $(VBOX_MESA)/src/gallium/drivers/svga/svgadump/svga_shader_dump.c \1480 $(VBOX_MESA)/src/gallium/drivers/svga/svgadump/svga_shader_op.c1478 src/gallium/drivers/svga/svgadump/svga_dump.c \ 1479 src/gallium/drivers/svga/svgadump/svga_shader_dump.c \ 1480 src/gallium/drivers/svga/svgadump/svga_shader_op.c 1481 1481 1482 1482 # 32 bit lib for 64 bit build … … 1490 1490 VBoxMesaSVGAWinsysLib_TEMPLATE = VBoxMesa3DGuestR3Lib 1491 1491 VBoxMesaSVGAWinsysLib_INCS += \ 1492 $(VBOX_MESA)/src/gallium/drivers/svga/include \1493 $(VBOX_MESA)/src/gallium/drivers/svga1492 src/gallium/drivers/svga/include \ 1493 src/gallium/drivers/svga 1494 1494 VBoxMesaSVGAWinsysLib_SOURCES = \ 1495 $(VBOX_MESA)/src/gallium/winsys/svga/drm/pb_buffer_simple_fenced.c \1496 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_buffer.c \1497 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_context.c \1498 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_fence.c \1499 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_query.c \1500 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_screen_pools.c \1501 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_screen_svga.c \1502 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_shader.c \1503 $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_surface.c1495 src/gallium/winsys/svga/drm/pb_buffer_simple_fenced.c \ 1496 src/gallium/winsys/svga/drm/vmw_buffer.c \ 1497 src/gallium/winsys/svga/drm/vmw_context.c \ 1498 src/gallium/winsys/svga/drm/vmw_fence.c \ 1499 src/gallium/winsys/svga/drm/vmw_query.c \ 1500 src/gallium/winsys/svga/drm/vmw_screen_pools.c \ 1501 src/gallium/winsys/svga/drm/vmw_screen_svga.c \ 1502 src/gallium/winsys/svga/drm/vmw_shader.c \ 1503 src/gallium/winsys/svga/drm/vmw_surface.c 1504 1504 1505 1505 # These will be reimplemented for WDDM 1506 # $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_screen.c1507 # $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_screen_dri.c1508 # $(VBOX_MESA)/src/gallium/winsys/svga/drm/vmw_screen_ioctl.c1506 # src/gallium/winsys/svga/drm/vmw_screen.c 1507 # src/gallium/winsys/svga/drm/vmw_screen_dri.c 1508 # src/gallium/winsys/svga/drm/vmw_screen_ioctl.c 1509 1509 1510 1510 # 32 bit lib for 64 bit build
Note:
See TracChangeset
for help on using the changeset viewer.