sync code with last improvements from OpenBSD
This commit is contained in:
parent
68fa196282
commit
9c49429a7e
4431 changed files with 2761157 additions and 1135565 deletions
|
@ -74,6 +74,7 @@ CPPFLAGS+= \
|
|||
-DHAVE_DRM_PLATFORM \
|
||||
-DHAVE_ENDIAN_H \
|
||||
-DHAVE_FLOCK \
|
||||
-DHAVE_FMEMOPEN \
|
||||
-DHAVE_FUNC_ATTRIBUTE_ALIAS \
|
||||
-DHAVE_FUNC_ATTRIBUTE_CONST \
|
||||
-DHAVE_FUNC_ATTRIBUTE_FLATTEN \
|
||||
|
@ -89,6 +90,9 @@ CPPFLAGS+= \
|
|||
-DHAVE_FUNC_ATTRIBUTE_WEAK \
|
||||
-DHAVE_LIBDRM \
|
||||
-DHAVE_MKOSTEMP \
|
||||
-DHAVE_OPENGL=1 \
|
||||
-DHAVE_OPENGL_ES_1=1 \
|
||||
-DHAVE_OPENGL_ES_2=1 \
|
||||
-DHAVE_POSIX_MEMALIGN \
|
||||
-DHAVE_PTHREAD \
|
||||
-DHAVE_PTHREAD_NP_H \
|
||||
|
@ -234,5 +238,6 @@ WITH_GALLIUM_I915=yes
|
|||
WITH_GALLIUM_CROCUS=yes
|
||||
WITH_GALLIUM_IRIS=yes
|
||||
WITH_INTEL_VK=yes
|
||||
CPPFLAGS+= -DHAVE_I915 -DHAVE_CROCUS -DHAVE_IRIS
|
||||
CPPFLAGS+= -DHAVE_I915 -DHAVE_CROCUS -DHAVE_IRIS \
|
||||
-DSUPPORT_INTEL_INTEGRATED_GPUS
|
||||
.endif
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.11 2023/03/19 10:24:26 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.12 2023/11/02 04:53:30 jsg Exp $
|
||||
|
||||
.include <bsd.xconf.mk>
|
||||
|
||||
|
@ -37,7 +37,12 @@ CPPFLAGS+= -I${MESA_SRC}/src/egl/main \
|
|||
-I${MESA_SRC}/src/loader \
|
||||
-I${MESA_SRC}/src/gbm/main \
|
||||
-I${MESA_SRC}/src/gbm/backends/dri \
|
||||
-D_EGL_NATIVE_PLATFORM=_EGL_PLATFORM_X11
|
||||
-I${MESA_SRC}/src/mesa \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/src/gallium/auxiliary \
|
||||
-I${MESA_SRC}/src/gallium/frontends/dri \
|
||||
-D_EGL_NATIVE_PLATFORM=_EGL_PLATFORM_X11 \
|
||||
-DGALLIUM_SOFTPIPE
|
||||
|
||||
LDADD+= -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,--start-group
|
||||
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
major=18
|
||||
major=19
|
||||
minor=0
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.5 2023/01/28 08:56:33 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.6 2023/11/02 04:53:30 jsg Exp $
|
||||
|
||||
LIB= aco
|
||||
|
||||
|
@ -40,7 +40,7 @@ SRCS+= aco_opcodes.cpp
|
|||
CFLAGS+= ${C_VIS_ARGS}
|
||||
CXXFLAGS+= ${CXX_VIS_ARGS} ${PICFLAG} -fno-exceptions -fno-rtti
|
||||
|
||||
LLVM_CXXFLAGS!= llvm-config --cxxflags
|
||||
LLVM_CXXFLAGS!= llvm-config --cxxflags | sed 's/-std=[^ ]*//'
|
||||
CXXFLAGS+= ${LLVM_CXXFLAGS}
|
||||
|
||||
CPPFLAGS+= -I${MESA_SRC}/src/gallium/include \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.5 2023/01/28 08:56:33 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.6 2023/11/02 04:53:30 jsg Exp $
|
||||
|
||||
LIB= amd_common
|
||||
|
||||
|
@ -20,10 +20,13 @@ SRCS= ac_binary.c \
|
|||
ac_nir_cull.c \
|
||||
ac_nir_lower_esgs_io_to_mem.c \
|
||||
ac_nir_lower_global_access.c \
|
||||
ac_nir_lower_image_opcodes_cdna.c \
|
||||
ac_nir_lower_resinfo.c \
|
||||
ac_nir_lower_subdword_loads.c \
|
||||
ac_nir_lower_taskmesh_io_to_mem.c \
|
||||
ac_nir_lower_tess_io_to_mem.c \
|
||||
ac_nir_lower_ngg.c \
|
||||
ac_nir_lower_ps.c \
|
||||
amd_family.c \
|
||||
ac_perfcounter.c
|
||||
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2022/09/02 05:46:37 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:30 jsg Exp $
|
||||
|
||||
LIB= amd_common_llvm
|
||||
|
||||
NOPROFILE=
|
||||
|
||||
SRCS= ac_llvm_build.c \
|
||||
ac_llvm_cull.c \
|
||||
ac_llvm_helper.cpp \
|
||||
ac_llvm_util.c \
|
||||
ac_nir_to_llvm.c
|
||||
|
@ -25,7 +24,7 @@ CPPFLAGS+= -I${MESA_SRC}/src/gallium/include \
|
|||
-I${MESA_SRC}/generated/src/compiler/nir \
|
||||
-I${MESA_SRC}/generated/src/amd/common
|
||||
|
||||
LLVM_CXXFLAGS!= llvm-config --cxxflags
|
||||
LLVM_CXXFLAGS!= llvm-config --cxxflags | sed 's/-std=[^ ]*//'
|
||||
CXXFLAGS+= ${LLVM_CXXFLAGS}
|
||||
|
||||
install:
|
||||
|
|
|
@ -1,10 +1,19 @@
|
|||
# $OpenBSD: Makefile,v 1.5 2023/01/28 08:56:33 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.6 2023/11/02 04:53:30 jsg Exp $
|
||||
|
||||
LIB= anv_common
|
||||
|
||||
NOPROFILE=
|
||||
|
||||
SRCS= anv_hitman3.c \
|
||||
SRCS= i915_anv_batch_chain.c \
|
||||
i915_anv_device.c \
|
||||
i915_anv_kmd_backend.c \
|
||||
anv_doom64.c \
|
||||
anv_hitman3.c \
|
||||
anv_android_layer.c \
|
||||
xe_anv_batch_chain.c \
|
||||
xe_anv_kmd_backend.c \
|
||||
xe_anv_device.c \
|
||||
xe_anv_queue.c \
|
||||
anv_allocator.c \
|
||||
anv_batch_chain.c \
|
||||
anv_blorp.c \
|
||||
|
@ -13,14 +22,15 @@ SRCS= anv_hitman3.c \
|
|||
anv_descriptor_set.c \
|
||||
anv_device.c \
|
||||
anv_formats.c \
|
||||
anv_generated_indirect_draws.c \
|
||||
anv_image.c \
|
||||
anv_kmd_backend.c \
|
||||
anv_measure.c \
|
||||
anv_nir_add_base_work_group_id.c \
|
||||
anv_mesh_perprim_wa.c \
|
||||
anv_nir_apply_pipeline_layout.c \
|
||||
anv_nir_compute_push_layout.c \
|
||||
anv_nir_lower_multiview.c \
|
||||
anv_nir_lower_ubo_loads.c \
|
||||
anv_nir_lower_ycbcr_textures.c \
|
||||
anv_nir_push_descriptor_analysis.c \
|
||||
anv_perf.c \
|
||||
anv_pipeline.c \
|
||||
|
@ -28,12 +38,28 @@ SRCS= anv_hitman3.c \
|
|||
anv_queue.c \
|
||||
anv_util.c \
|
||||
anv_utrace.c \
|
||||
anv_video.c \
|
||||
anv_wsi.c
|
||||
|
||||
SRCS+= anv_android_stubs.c
|
||||
|
||||
SRCS+= anv_entrypoints.c
|
||||
|
||||
i915_anv_batch_chain.c:
|
||||
ln -s ${MESA_SRC}/src/intel/vulkan/i915/anv_batch_chain.c $@
|
||||
i915_anv_device.c:
|
||||
ln -s ${MESA_SRC}/src/intel/vulkan/i915/anv_device.c $@
|
||||
i915_anv_kmd_backend.c:
|
||||
ln -s ${MESA_SRC}/src/intel/vulkan/i915/anv_kmd_backend.c $@
|
||||
xe_anv_batch_chain.c:
|
||||
ln -s ${MESA_SRC}/src/intel/vulkan/xe/anv_batch_chain.c $@
|
||||
xe_anv_kmd_backend.c:
|
||||
ln -s ${MESA_SRC}/src/intel/vulkan/xe/anv_kmd_backend.c $@
|
||||
xe_anv_device.c:
|
||||
ln -s ${MESA_SRC}/src/intel/vulkan/xe/anv_device.c $@
|
||||
xe_anv_queue.c:
|
||||
ln -s ${MESA_SRC}/src/intel/vulkan/xe/anv_queue.c $@
|
||||
|
||||
.include "../Makefile.inc"
|
||||
|
||||
CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS} ${C_SSE2_ARGS}
|
||||
|
@ -70,3 +96,11 @@ obj: _xenocara_obj
|
|||
.PATH: ${MESA_SRC}/src/intel/vulkan
|
||||
.PATH: ${MESA_SRC}/src/intel/vulkan/layers
|
||||
.PATH: ${MESA_SRC}/generated/src/intel/vulkan
|
||||
|
||||
CLEANFILES+= i915_anv_batch_chain.c \
|
||||
i915_anv_device.c \
|
||||
i915_anv_kmd_backend.c \
|
||||
xe_anv_batch_chain.c \
|
||||
xe_anv_kmd_backend.c \
|
||||
xe_anv_device.c \
|
||||
xe_anv_queue.c
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
# $OpenBSD: Makefile,v 1.1 2023/01/28 08:56:34 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.2 2023/11/02 04:53:30 jsg Exp $
|
||||
|
||||
LIB= anv_hasvk_common
|
||||
|
||||
NOPROFILE=
|
||||
|
||||
SRCS= anv_allocator.c \
|
||||
SRCS= anv_doom64.c \
|
||||
anv_allocator.c \
|
||||
anv_android.h \
|
||||
anv_batch_chain.c \
|
||||
anv_blorp.c \
|
||||
|
@ -18,7 +19,6 @@ SRCS= anv_allocator.c \
|
|||
anv_measure.c \
|
||||
anv_measure.h \
|
||||
anv_nir.h \
|
||||
anv_nir_add_base_work_group_id.c \
|
||||
anv_nir_apply_pipeline_layout.c \
|
||||
anv_nir_compute_push_layout.c \
|
||||
anv_nir_lower_multiview.c \
|
||||
|
@ -70,4 +70,5 @@ obj: _xenocara_obj
|
|||
.include <bsd.xorg.mk>
|
||||
|
||||
.PATH: ${MESA_SRC}/src/intel/vulkan_hasvk
|
||||
.PATH: ${MESA_SRC}/src/intel/vulkan_hasvk/layers
|
||||
.PATH: ${MESA_SRC}/generated/src/intel/vulkan_hasvk
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2022/09/02 05:46:37 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:30 jsg Exp $
|
||||
|
||||
LIB= blorp
|
||||
|
||||
|
@ -16,6 +16,7 @@ CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
|||
-I${MESA_SRC}/src/mapi \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/src/compiler/nir \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel \
|
||||
-I${MESA_SRC}/generated/src/compiler/nir
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.1 2022/09/02 05:46:38 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.2 2023/11/02 04:53:30 jsg Exp $
|
||||
|
||||
LIB= crocuswinsys
|
||||
|
||||
|
@ -12,7 +12,8 @@ CFLAGS+= ${C_VIS_ARGS}
|
|||
CPPFLAGS+= -I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/src/gallium/auxiliary \
|
||||
-I${MESA_SRC}/src/gallium/drivers \
|
||||
-I${MESA_SRC}/src/gallium/winsys/crocus/drm
|
||||
-I${MESA_SRC}/src/gallium/winsys/crocus/drm \
|
||||
-I${MESA_SRC}/generated/src
|
||||
|
||||
install:
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.4 2023/01/28 08:56:34 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.5 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
.include <bsd.xconf.mk>
|
||||
|
||||
|
@ -27,7 +27,8 @@ CPPFLAGS+= -DGALLIUM_SOFTPIPE \
|
|||
-I${MESA_SRC}/src/mesa \
|
||||
-I${MESA_SRC}/src/mesa/drivers/dri/common \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/src/gallium/auxiliary
|
||||
-I${MESA_SRC}/src/gallium/auxiliary \
|
||||
-I${MESA_SRC}/generated/src
|
||||
|
||||
install:
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.6 2023/01/28 08:56:34 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.7 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
.include "../Makefile.inc"
|
||||
|
||||
|
@ -64,7 +64,6 @@ SRCS= cso_cache.c \
|
|||
hud_driver_query.c \
|
||||
hud_fps.c \
|
||||
u_primconvert.c \
|
||||
os_process.c \
|
||||
pb_buffer_fenced.c \
|
||||
pb_bufmgr_cache.c \
|
||||
pb_bufmgr_debug.c \
|
||||
|
@ -122,7 +121,6 @@ SRCS= cso_cache.c \
|
|||
u_handle_table.c \
|
||||
u_helpers.c \
|
||||
u_index_modify.c \
|
||||
u_linear.c \
|
||||
u_live_shader_cache.c \
|
||||
u_log.c \
|
||||
u_prim.c \
|
||||
|
@ -147,8 +145,7 @@ SRCS= cso_cache.c \
|
|||
u_vertex_state_cache.c \
|
||||
tgsi_to_nir.c \
|
||||
nir_to_tgsi.c \
|
||||
nir_draw_helpers.c \
|
||||
nir_helpers.c
|
||||
nir_draw_helpers.c
|
||||
|
||||
SRCS+= renderonly.c \
|
||||
tr_util.c \
|
||||
|
@ -206,7 +203,7 @@ SRCS+= lp_bld_arit.c \
|
|||
p_tessellator.cpp \
|
||||
nir_to_tgsi_info.c
|
||||
|
||||
LLVM_CXXFLAGS!= llvm-config --cxxflags
|
||||
LLVM_CXXFLAGS!= llvm-config --cxxflags | sed 's/-std=[^ ]*//'
|
||||
CXXFLAGS+= ${LLVM_CXXFLAGS}
|
||||
|
||||
.endif
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.9 2023/03/03 06:32:18 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.10 2023/11/03 00:58:54 jsg Exp $
|
||||
|
||||
.include <bsd.xconf.mk>
|
||||
|
||||
|
@ -27,7 +27,7 @@ LDADD+= -Wl,--as-needed -Wl,--start-group \
|
|||
${.CURDIR}/../libmesa_util_c11/${__objdir}/libmesa_util_c11.a \
|
||||
${.CURDIR}/../libxmlconfig/${__objdir}/libxmlconfig.a \
|
||||
-Wl,--gc-sections \
|
||||
-lz -lm -lexpat -lpthread
|
||||
-lz -lm -lexpat -lpthread -lxcb-randr
|
||||
|
||||
.if ${XENOCARA_BUILD_DRI:L} == "yes"
|
||||
LDADD+= -L${X11BASE}/lib -ldrm
|
||||
|
|
|
@ -1,19 +1,20 @@
|
|||
# $OpenBSD: Makefile,v 1.4 2023/01/31 03:29:36 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.5 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
LIB= glapi
|
||||
|
||||
SRCS= entry.c \
|
||||
mapi_glapi.c \
|
||||
u_current.c \
|
||||
u_execmem.c \
|
||||
glapi.c \
|
||||
stub.c \
|
||||
table.c
|
||||
|
||||
SRCS+= u_current.c \
|
||||
u_execmem.c
|
||||
|
||||
.include "../Makefile.inc"
|
||||
|
||||
CFLAGS+= ${C_VIS_ARGS}
|
||||
CPPFLAGS+= -DMAPI_MODE_GLAPI \
|
||||
CPPFLAGS+= -I${MESA_SRC}/src/mapi/shared-glapi \
|
||||
-I${MESA_SRC}/src/mapi \
|
||||
-DMAPI_MODE_GLAPI \
|
||||
-DMAPI_ABI_HEADER=\"${MESA_SRC}/generated/src/mapi/shared-glapi/glapi_mapi_tmp.h\"
|
||||
|
||||
LDADD+= -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,--start-group \
|
||||
|
@ -30,3 +31,4 @@ beforeinstall:
|
|||
.include <bsd.xorg.mk>
|
||||
|
||||
.PATH: ${MESA_SRC}/src/mapi
|
||||
.PATH: ${MESA_SRC}/src/mapi/shared-glapi
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.6 2023/01/28 08:56:34 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.7 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
.include <bsd.xconf.mk>
|
||||
|
||||
|
@ -74,15 +74,9 @@ SRCS= ast_array_index.cpp \
|
|||
lower_packing_builtins.cpp \
|
||||
lower_precision.cpp \
|
||||
lower_subroutine.cpp \
|
||||
lower_tess_level.cpp \
|
||||
lower_vec_index_to_cond_assign.cpp \
|
||||
lower_vector_derefs.cpp \
|
||||
lower_vector_insert.cpp \
|
||||
opt_algebraic.cpp \
|
||||
opt_constant_folding.cpp \
|
||||
opt_constant_propagation.cpp \
|
||||
opt_constant_variable.cpp \
|
||||
opt_copy_propagation_elements.cpp \
|
||||
opt_dead_builtin_variables.cpp \
|
||||
opt_dead_code.cpp \
|
||||
opt_dead_code_local.cpp \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2023/01/28 08:56:34 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
LIB= intel-driver-ds
|
||||
|
||||
|
@ -17,6 +17,7 @@ CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
|||
-I${MESA_SRC}/src/mesa \
|
||||
-I${MESA_SRC}/src/mapi \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel/ds \
|
||||
-I${MESA_SRC}/generated/src/compiler/nir
|
||||
|
||||
|
|
|
@ -1,10 +1,14 @@
|
|||
# $OpenBSD: Makefile,v 1.3 2023/01/28 08:56:34 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.4 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
LIB= intel_common
|
||||
|
||||
NOPROFILE=
|
||||
|
||||
SRCS= intel_aux_map.c \
|
||||
SRCS= i915_intel_engine.c \
|
||||
i915_intel_gem.c \
|
||||
xe_intel_engine.c \
|
||||
xe_intel_gem.c \
|
||||
intel_aux_map.c \
|
||||
intel_batch_decoder.c \
|
||||
intel_decoder.c \
|
||||
intel_disasm.c \
|
||||
|
@ -16,6 +20,15 @@ SRCS= intel_aux_map.c \
|
|||
intel_urb_config.c \
|
||||
intel_uuid.c
|
||||
|
||||
i915_intel_engine.c:
|
||||
ln -s ${MESA_SRC}/src/intel/common/i915/intel_engine.c $@
|
||||
i915_intel_gem.c:
|
||||
ln -s ${MESA_SRC}/src/intel/common/i915/intel_gem.c $@
|
||||
xe_intel_engine.c:
|
||||
ln -s ${MESA_SRC}/src/intel/common/xe/intel_engine.c $@
|
||||
xe_intel_gem.c:
|
||||
ln -s ${MESA_SRC}/src/intel/common/xe/intel_gem.c $@
|
||||
|
||||
.include "../Makefile.inc"
|
||||
|
||||
CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS}
|
||||
|
@ -23,6 +36,7 @@ CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
|||
-I${MESA_SRC}/src/mesa \
|
||||
-I${MESA_SRC}/src/mapi \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/src/intel/common \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel
|
||||
|
||||
|
@ -34,3 +48,8 @@ obj: _xenocara_obj
|
|||
.include <bsd.xorg.mk>
|
||||
|
||||
.PATH: ${MESA_SRC}/src/intel/common
|
||||
|
||||
CLEANFILES+= i915_intel_engine.c \
|
||||
i915_intel_gem.c \
|
||||
xe_intel_engine.c \
|
||||
xe_intel_gem.c
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.6 2023/01/28 08:56:34 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.7 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
LIB= intel_compiler
|
||||
|
||||
|
@ -52,18 +52,19 @@ SRCS= brw_cfg.cpp \
|
|||
brw_nir_analyze_boolean_resolves.c \
|
||||
brw_nir_analyze_ubo_ranges.c \
|
||||
brw_nir_attribute_workarounds.c \
|
||||
brw_nir_blockify_uniform_loads.c \
|
||||
brw_nir_clamp_per_vertex_loads.c \
|
||||
brw_nir_lower_conversions.c \
|
||||
brw_nir_lower_cs_intrinsics.c \
|
||||
brw_nir_lower_alpha_to_coverage.c \
|
||||
brw_nir_lower_intersection_shader.c \
|
||||
brw_nir_lower_mem_access_bit_sizes.c \
|
||||
brw_nir_lower_ray_queries.c \
|
||||
brw_nir_lower_rt_intrinsics.c \
|
||||
brw_nir_lower_scoped_barriers.c \
|
||||
brw_nir_lower_shader_calls.c \
|
||||
brw_nir_lower_shading_rate_output.c \
|
||||
brw_nir_lower_storage_image.c \
|
||||
brw_nir_opt_peephole_ffma.c \
|
||||
brw_nir_opt_peephole_imul32x16.c \
|
||||
brw_nir_rt.c \
|
||||
brw_nir_tcs_workarounds.c \
|
||||
brw_nir_clamp_image_1d_2d_array_sizes.c \
|
||||
|
@ -72,7 +73,7 @@ SRCS= brw_cfg.cpp \
|
|||
brw_reg_type.c \
|
||||
brw_schedule_instructions.cpp \
|
||||
brw_shader.cpp \
|
||||
brw_simd_selection.c \
|
||||
brw_simd_selection.cpp \
|
||||
brw_vec4_cmod_propagation.cpp \
|
||||
brw_vec4_copy_propagation.cpp \
|
||||
brw_vec4.cpp \
|
||||
|
@ -104,6 +105,7 @@ CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
|||
-I${MESA_SRC}/src/mapi \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/src/compiler/nir \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel \
|
||||
-I${MESA_SRC}/generated/src/compiler \
|
||||
-I${MESA_SRC}/generated/src/compiler/nir
|
||||
|
|
|
@ -1,18 +1,31 @@
|
|||
# $OpenBSD: Makefile,v 1.4 2022/09/02 05:46:39 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.5 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
LIB= intel_dev
|
||||
|
||||
NOPROFILE=
|
||||
|
||||
SRCS= intel_debug.c \
|
||||
SRCS= i915_intel_device_info.c \
|
||||
xe_intel_device_info.c \
|
||||
intel_debug.c \
|
||||
intel_device_info.c \
|
||||
intel_hwconfig.c
|
||||
intel_hwconfig.c \
|
||||
intel_kmd.c
|
||||
|
||||
SRCS+= intel_wa.c
|
||||
|
||||
i915_intel_device_info.c:
|
||||
ln -s ${MESA_SRC}/src/intel/dev/i915/intel_device_info.c $@
|
||||
xe_intel_device_info.c:
|
||||
ln -s ${MESA_SRC}/src/intel/dev/xe/intel_device_info.c $@
|
||||
|
||||
.include "../Makefile.inc"
|
||||
|
||||
CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS}
|
||||
CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
||||
-I${MESA_SRC}/generated/src
|
||||
-I${MESA_SRC}/src/intel/dev \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel \
|
||||
-I${MESA_SRC}/generated/src/intel/dev
|
||||
|
||||
install:
|
||||
|
||||
|
@ -22,3 +35,7 @@ obj: _xenocara_obj
|
|||
.include <bsd.xorg.mk>
|
||||
|
||||
.PATH: ${MESA_SRC}/src/intel/dev
|
||||
.PATH: ${MESA_SRC}/generated/src/intel/dev
|
||||
|
||||
CLEANFILES+= i915_intel_device_info.c \
|
||||
xe_intel_device_info.c
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2022/02/24 02:29:49 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
LIB= intel_perf
|
||||
|
||||
|
@ -14,6 +14,7 @@ SRCS+= intel_perf_metrics.c
|
|||
|
||||
CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS} -msse2
|
||||
CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel
|
||||
|
||||
install:
|
||||
|
|
|
@ -1,10 +1,15 @@
|
|||
# $OpenBSD: Makefile,v 1.4 2022/09/02 05:46:39 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.5 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
LIB= iris
|
||||
|
||||
NOPROFILE=
|
||||
|
||||
SRCS= iris_batch.c \
|
||||
SRCS= i915_iris_batch.c \
|
||||
i915_iris_bufmgr.c \
|
||||
i915_iris_kmd_backend.c \
|
||||
xe_iris_bufmgr.c \
|
||||
xe_iris_kmd_backend.c \
|
||||
iris_batch.c \
|
||||
iris_binder.c \
|
||||
iris_blit.c \
|
||||
iris_border_color.c \
|
||||
|
@ -15,6 +20,7 @@ SRCS= iris_batch.c \
|
|||
iris_fence.c \
|
||||
iris_fine_fence.c \
|
||||
iris_formats.c \
|
||||
iris_kmd_backend.c \
|
||||
iris_measure.c \
|
||||
iris_monitor.c \
|
||||
iris_perf.c \
|
||||
|
@ -28,6 +34,17 @@ SRCS= iris_batch.c \
|
|||
iris_disk_cache.c \
|
||||
iris_utrace.c
|
||||
|
||||
i915_iris_batch.c:
|
||||
ln -s ${MESA_SRC}/src/gallium/drivers/iris/i915/iris_batch.c $@
|
||||
i915_iris_bufmgr.c:
|
||||
ln -s ${MESA_SRC}//src/gallium/drivers/iris/i915/iris_bufmgr.c $@
|
||||
i915_iris_kmd_backend.c:
|
||||
ln -s ${MESA_SRC}/src/gallium/drivers/iris/i915/iris_kmd_backend.c $@
|
||||
xe_iris_bufmgr.c:
|
||||
ln -s ${MESA_SRC}/src/gallium/drivers/iris/xe/iris_bufmgr.c $@
|
||||
xe_iris_kmd_backend.c:
|
||||
ln -s ${MESA_SRC}/src/gallium/drivers/iris/xe/iris_kmd_backend.c $@
|
||||
|
||||
.include "../Makefile.inc"
|
||||
|
||||
CFLAGS+= ${C_VIS_ARGS} ${C_SSE2_ARGS}
|
||||
|
@ -52,3 +69,9 @@ obj: _xenocara_obj
|
|||
.include <bsd.xorg.mk>
|
||||
|
||||
.PATH: ${MESA_SRC}/src/gallium/drivers/iris
|
||||
|
||||
CLEANFILES+= i915_iris_batch.c \
|
||||
i915_iris_bufmgr.c \
|
||||
i915_iris_kmd_backend.c \
|
||||
xe_iris_bufmgr.c \
|
||||
xe_iris_kmd_backend.c
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.3 2021/07/22 11:10:11 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.4 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
LIB= isl
|
||||
|
||||
|
@ -19,6 +19,7 @@ CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
|||
-I${MESA_SRC}/src/mesa \
|
||||
-I${MESA_SRC}/src/mapi \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel
|
||||
|
||||
install:
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2022/09/02 05:46:39 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
GFX= 110
|
||||
LIB= isl_gfx${GFX}
|
||||
|
@ -14,6 +14,7 @@ SRCS= isl_emit_cpb.c \
|
|||
CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS}
|
||||
CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel \
|
||||
-DGFX_VERx10=${GFX}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2022/09/02 05:46:39 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
GFX= 120
|
||||
LIB= isl_gfx${GFX}
|
||||
|
@ -15,6 +15,7 @@ SRCS= isl_emit_cpb.c \
|
|||
CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS}
|
||||
CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel \
|
||||
-DGFX_VERx10=${GFX}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2022/09/02 05:46:39 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
GFX= 125
|
||||
LIB= isl_gfx${GFX}
|
||||
|
@ -15,6 +15,7 @@ SRCS= isl_emit_cpb.c \
|
|||
CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS}
|
||||
CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel \
|
||||
-DGFX_VERx10=${GFX}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2022/09/02 05:46:39 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
GFX= 40
|
||||
LIB= isl_gfx${GFX}
|
||||
|
@ -15,6 +15,7 @@ SRCS= isl_emit_cpb.c \
|
|||
CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS}
|
||||
CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel \
|
||||
-DGFX_VERx10=${GFX}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2022/09/02 05:46:39 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
GFX= 50
|
||||
LIB= isl_gfx${GFX}
|
||||
|
@ -14,6 +14,7 @@ SRCS= isl_emit_cpb.c \
|
|||
CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS}
|
||||
CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel \
|
||||
-DGFX_VERx10=${GFX}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2022/09/02 05:46:39 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
GFX= 60
|
||||
LIB= isl_gfx${GFX}
|
||||
|
@ -15,6 +15,7 @@ SRCS= isl_emit_cpb.c \
|
|||
CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS}
|
||||
CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel \
|
||||
-DGFX_VERx10=${GFX}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2022/09/02 05:46:39 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:31 jsg Exp $
|
||||
|
||||
GFX= 70
|
||||
LIB= isl_gfx${GFX}
|
||||
|
@ -15,6 +15,7 @@ SRCS= isl_emit_cpb.c \
|
|||
CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS}
|
||||
CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel \
|
||||
-DGFX_VERx10=${GFX}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2022/09/02 05:46:39 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
GFX= 75
|
||||
LIB= isl_gfx${GFX}
|
||||
|
@ -14,6 +14,7 @@ SRCS= isl_emit_cpb.c \
|
|||
CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS}
|
||||
CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel \
|
||||
-DGFX_VERx10=${GFX}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2022/09/02 05:46:40 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
GFX= 80
|
||||
LIB= isl_gfx${GFX}
|
||||
|
@ -15,6 +15,7 @@ SRCS= isl_emit_cpb.c \
|
|||
CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS}
|
||||
CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel \
|
||||
-DGFX_VERx10=${GFX}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2022/09/02 05:46:40 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
GFX= 90
|
||||
LIB= isl_gfx${GFX}
|
||||
|
@ -15,6 +15,7 @@ SRCS= isl_emit_cpb.c \
|
|||
CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS}
|
||||
CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel \
|
||||
-DGFX_VERx10=${GFX}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.1 2020/08/26 06:02:39 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.2 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
LIB= isl_tiled_memcpy
|
||||
|
||||
|
@ -12,6 +12,7 @@ CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS} -msse2
|
|||
CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
||||
-I${MESA_SRC}/src/mesa \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel
|
||||
|
||||
install:
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.1 2020/08/26 06:02:39 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.2 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
LIB= isl_tiled_memcpy_sse41
|
||||
|
||||
|
@ -12,6 +12,7 @@ CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS} -msse2 ${SSE41_ARGS}
|
|||
CPPFLAGS+= -I${MESA_SRC}/src/intel \
|
||||
-I${MESA_SRC}/src/mesa \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/intel
|
||||
|
||||
install:
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.3 2022/09/02 05:46:40 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.4 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
LIB= loader
|
||||
|
||||
|
@ -13,6 +13,7 @@ CFLAGS+= ${C_VIS_ARGS}
|
|||
CPPFLAGS+= -DUSE_DRICONF \
|
||||
-DDEFAULT_DRIVER_DIR=\"${X11BASE}/lib/modules/dri\" \
|
||||
-I${MESA_SRC}/src/loader \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/util
|
||||
|
||||
install:
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2023/01/28 08:56:35 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
LIB= mesa
|
||||
|
||||
|
@ -23,7 +23,6 @@ SRCS= accum.c \
|
|||
conservativeraster.c \
|
||||
context.c \
|
||||
copyimage.c \
|
||||
cpuinfo.c \
|
||||
debug.c \
|
||||
debug_output.c \
|
||||
depth.c \
|
||||
|
@ -56,6 +55,7 @@ SRCS= accum.c \
|
|||
glthread.c \
|
||||
glthread_bufferobj.c \
|
||||
glthread_draw.c \
|
||||
glthread_draw_unroll.c \
|
||||
glthread_get.c \
|
||||
glthread_list.c \
|
||||
glthread_shaderobj.c \
|
||||
|
@ -101,6 +101,8 @@ SRCS= accum.c \
|
|||
syncobj.c \
|
||||
texcompress.c \
|
||||
texcompress_astc.cpp \
|
||||
texcompress_astc_luts.cpp \
|
||||
texcompress_astc_luts_wrap.cpp \
|
||||
texcompress_bptc.c \
|
||||
texcompress_cpal.c \
|
||||
texcompress_etc.c \
|
||||
|
@ -126,12 +128,8 @@ SRCS= accum.c \
|
|||
version.c \
|
||||
viewport.c \
|
||||
es1_conversion.c \
|
||||
m_debug_clip.c \
|
||||
m_debug_norm.c \
|
||||
m_debug_xform.c \
|
||||
m_eval.c \
|
||||
m_matrix.c \
|
||||
m_vector.c \
|
||||
arbprogparse.c \
|
||||
link_program.cpp \
|
||||
prog_cache.c \
|
||||
|
@ -146,7 +144,6 @@ SRCS= accum.c \
|
|||
programopt.c \
|
||||
symbol_table.c \
|
||||
st_atifs_to_nir.c \
|
||||
st_atom.c \
|
||||
st_atom_array.cpp \
|
||||
st_atom_atomicbuf.c \
|
||||
st_atom_blend.c \
|
||||
|
@ -199,6 +196,7 @@ SRCS= accum.c \
|
|||
st_sampler_view.c \
|
||||
st_scissor.c \
|
||||
st_shader_cache.c \
|
||||
st_texcompress_compute.c \
|
||||
st_texture.c \
|
||||
st_vdpau.c \
|
||||
vbo_context.c \
|
||||
|
@ -211,13 +209,7 @@ SRCS= accum.c \
|
|||
vbo_save.c \
|
||||
vbo_save_api.c \
|
||||
vbo_save_draw.c \
|
||||
vbo_save_loopback.c \
|
||||
common_x86.c
|
||||
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
SRCS+= common_x86_asm.S \
|
||||
read_rgba_span_x86.S
|
||||
.endif
|
||||
vbo_save_loopback.c
|
||||
|
||||
SRCS+= lex.yy.c \
|
||||
program_parse.tab.c \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.8 2023/01/28 08:56:35 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.9 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
LIB= mesa_util
|
||||
|
||||
|
@ -62,7 +62,8 @@ SRCS= anon_file.c \
|
|||
u_thread.c \
|
||||
u_vector.c \
|
||||
vma.c \
|
||||
mesa_cache_db.c
|
||||
mesa_cache_db.c \
|
||||
mesa_cache_db_multipart.c
|
||||
|
||||
SRCS+= u_debug_stack.c \
|
||||
u_debug_symbol.c \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.6 2023/01/28 08:56:35 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.7 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
LIB= nir
|
||||
|
||||
|
@ -43,6 +43,7 @@ SRCS= nir.c \
|
|||
nir_lower_clip_disable.c \
|
||||
nir_lower_clip_halfz.c \
|
||||
nir_lower_const_arrays_to_uniforms.c \
|
||||
nir_lower_continue_constructs.c \
|
||||
nir_lower_convert_alu_types.c \
|
||||
nir_lower_variable_initializers.c \
|
||||
nir_lower_discard_if.c \
|
||||
|
@ -59,6 +60,7 @@ SRCS= nir.c \
|
|||
nir_lower_global_vars_to_local.c \
|
||||
nir_lower_goto_ifs.c \
|
||||
nir_lower_gs_intrinsics.c \
|
||||
nir_lower_helper_writes.c \
|
||||
nir_lower_load_const_to_scalar.c \
|
||||
nir_lower_locals_to_regs.c \
|
||||
nir_lower_idiv.c \
|
||||
|
@ -76,6 +78,7 @@ SRCS= nir.c \
|
|||
nir_lower_is_helper_invocation.c \
|
||||
nir_lower_multiview.c \
|
||||
nir_lower_mediump.c \
|
||||
nir_lower_mem_access_bit_sizes.c \
|
||||
nir_lower_memcpy.c \
|
||||
nir_lower_memory_model.c \
|
||||
nir_lower_non_uniform_access.c \
|
||||
|
@ -103,6 +106,7 @@ SRCS= nir.c \
|
|||
nir_lower_tex_shadow.c \
|
||||
nir_lower_tex.c \
|
||||
nir_lower_texcoord_replace.c \
|
||||
nir_lower_texcoord_replace_late.c \
|
||||
nir_lower_to_source_mods.c \
|
||||
nir_lower_two_sided_color.c \
|
||||
nir_lower_undef_to_zero.c \
|
||||
|
@ -119,6 +123,7 @@ SRCS= nir.c \
|
|||
nir_lower_uniforms_to_ubo.c \
|
||||
nir_lower_sysvals_to_varyings.c \
|
||||
nir_metadata.c \
|
||||
nir_mod_analysis.c \
|
||||
nir_move_vec_src_uses_to_dest.c \
|
||||
nir_normalize_cubemap_coords.c \
|
||||
nir_opt_access.c \
|
||||
|
@ -160,6 +165,7 @@ SRCS= nir.c \
|
|||
nir_opt_undef.c \
|
||||
nir_opt_uniform_atomics.c \
|
||||
nir_opt_vectorize.c \
|
||||
nir_passthrough_gs.c \
|
||||
nir_passthrough_tcs.c \
|
||||
nir_phi_builder.c \
|
||||
nir_print.c \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2022/09/02 05:46:40 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
LIB= r300
|
||||
|
||||
|
@ -42,7 +42,6 @@ SRCS= r300_blit.c \
|
|||
radeon_dataflow.c \
|
||||
radeon_dataflow_deadcode.c \
|
||||
radeon_dataflow_swizzles.c \
|
||||
radeon_emulate_branches.c \
|
||||
radeon_inline_literals.c \
|
||||
radeon_list.c \
|
||||
radeon_opcodes.c \
|
||||
|
@ -56,6 +55,7 @@ SRCS= r300_blit.c \
|
|||
radeon_program_pair.c \
|
||||
radeon_program_print.c \
|
||||
radeon_program_tex.c \
|
||||
radeon_regalloc.c \
|
||||
radeon_remove_constants.c \
|
||||
radeon_rename_regs.c \
|
||||
radeon_variable.c \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.5 2023/01/28 08:56:35 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.6 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
LIB= radeonsi
|
||||
|
||||
|
@ -23,6 +23,9 @@ SRCS= gfx10_query.c \
|
|||
si_pipe.c \
|
||||
si_pm4.c \
|
||||
si_query.c \
|
||||
si_nir_lower_abi.c \
|
||||
si_nir_lower_resource.c \
|
||||
si_nir_lower_vs_inputs.c \
|
||||
si_nir_optim.c \
|
||||
si_sdma_copy_image.c \
|
||||
si_shader.c \
|
||||
|
@ -30,7 +33,6 @@ SRCS= gfx10_query.c \
|
|||
si_shader_llvm.c \
|
||||
si_shader_llvm_gs.c \
|
||||
si_shader_llvm_ps.c \
|
||||
si_shader_llvm_resources.c \
|
||||
si_shader_llvm_tess.c \
|
||||
si_shader_llvm_vs.c \
|
||||
si_shader_nir.c \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.6 2023/01/31 03:29:36 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.7 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
LIB= vulkan_intel
|
||||
|
||||
|
@ -19,6 +19,7 @@ CPPFLAGS+= -I${MESA_SRC}/src/gallium/include \
|
|||
-I${MESA_SRC}/src/intel/vulkan \
|
||||
-I${MESA_SRC}/src/mesa \
|
||||
-I${MESA_SRC}/src/mapi \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/vulkan/runtime \
|
||||
-I${MESA_SRC}/generated/src/vulkan/util \
|
||||
-I${MESA_SRC}/generated/src/intel/vulkan \
|
||||
|
@ -99,6 +100,7 @@ LDADD+= -L${X11BASE}/lib -ldrm \
|
|||
-lxcb-randr -lxcb-shm -lxshmfence
|
||||
|
||||
LDADD+= ${BUILD_ID_SHA1} -Wl,-Bsymbolic -Wl,--gc-sections \
|
||||
-Wl,--version-script ${MESA_SRC}/src/vulkan/vulkan.sym \
|
||||
-Wl,--end-group
|
||||
|
||||
all: lib${LIB}.so
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2023/01/31 03:29:36 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
LIB= vulkan_intel_hasvk
|
||||
|
||||
|
@ -19,6 +19,7 @@ CPPFLAGS+= -I${MESA_SRC}/src/gallium/include \
|
|||
-I${MESA_SRC}/src/intel/vulkan_hasvk \
|
||||
-I${MESA_SRC}/src/mesa \
|
||||
-I${MESA_SRC}/src/mapi \
|
||||
-I${MESA_SRC}/generated/src \
|
||||
-I${MESA_SRC}/generated/src/vulkan/runtime \
|
||||
-I${MESA_SRC}/generated/src/vulkan/util \
|
||||
-I${MESA_SRC}/generated/src/intel/vulkan_hasvk \
|
||||
|
@ -99,6 +100,7 @@ LDADD+= -L${X11BASE}/lib -ldrm \
|
|||
-lxcb-randr -lxcb-shm -lxshmfence
|
||||
|
||||
LDADD+= ${BUILD_ID_SHA1} -Wl,-Bsymbolic -Wl,--gc-sections \
|
||||
-Wl,--version-script ${MESA_SRC}/src/vulkan/vulkan.sym \
|
||||
-Wl,--end-group
|
||||
|
||||
all: lib${LIB}.so
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.12 2023/04/24 14:17:55 robert Exp $
|
||||
# $OpenBSD: Makefile,v 1.13 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
LIB= vulkan_radeon
|
||||
|
||||
|
@ -6,20 +6,9 @@ NOPROFILE=
|
|||
|
||||
SRCS= radv_metro_exodus.c \
|
||||
radv_rage2.c \
|
||||
radv_rmv_layer.c \
|
||||
radv_rra_layer.c \
|
||||
radv_sqtt_layer.c \
|
||||
radv_null_bo.c \
|
||||
radv_null_cs.c \
|
||||
radv_null_winsys.c \
|
||||
radv_acceleration_structure.c \
|
||||
radv_android.c \
|
||||
radv_cmd_buffer.c \
|
||||
radv_debug.c \
|
||||
radv_device.c \
|
||||
radv_descriptor_set.c \
|
||||
radv_device_generated_commands.c \
|
||||
radv_formats.c \
|
||||
radv_image.c \
|
||||
radv_meta.c \
|
||||
radv_meta_blit.c \
|
||||
radv_meta_blit2d.c \
|
||||
|
@ -38,15 +27,46 @@ SRCS= radv_metro_exodus.c \
|
|||
radv_meta_resolve_cs.c \
|
||||
radv_meta_resolve_fs.c \
|
||||
radv_nir_apply_pipeline_layout.c \
|
||||
radv_nir_export_multiview.c \
|
||||
radv_nir_lower_abi.c \
|
||||
radv_nir_lower_fs_intrinsics.c \
|
||||
radv_nir_lower_intrinsics_early.c \
|
||||
radv_nir_lower_io.c \
|
||||
radv_nir_lower_primitive_shading_rate.c \
|
||||
radv_nir_lower_ray_queries.c \
|
||||
radv_nir_lower_ycbcr_textures.c \
|
||||
radv_nir_lower_view_index.c \
|
||||
radv_nir_lower_viewport_to_zero.c \
|
||||
radv_nir_lower_vs_inputs.c \
|
||||
radv_null_bo.c \
|
||||
radv_null_cs.c \
|
||||
radv_null_winsys.c \
|
||||
radv_acceleration_structure.c \
|
||||
radv_android.c \
|
||||
radv_buffer.c \
|
||||
radv_cmd_buffer.c \
|
||||
radv_cp_reg_shadowing.c \
|
||||
radv_debug.c \
|
||||
radv_device.c \
|
||||
radv_device_memory.c \
|
||||
radv_descriptor_set.c \
|
||||
radv_device_generated_commands.c \
|
||||
radv_event.c \
|
||||
radv_formats.c \
|
||||
radv_image.c \
|
||||
radv_instance.c \
|
||||
radv_perfcounter.c \
|
||||
radv_physical_device.c \
|
||||
radv_pipeline.c \
|
||||
radv_pipeline_cache.c \
|
||||
radv_pipeline_compute.c \
|
||||
radv_pipeline_graphics.c \
|
||||
radv_pipeline_rt.c \
|
||||
radv_queue.c \
|
||||
radv_rmv.c \
|
||||
radv_rra.c \
|
||||
radv_rt_common.c \
|
||||
radv_rt_shader.c \
|
||||
radv_sampler.c \
|
||||
radv_sdma_copy_image.c \
|
||||
radv_shader.c \
|
||||
radv_shader_args.c \
|
||||
|
@ -54,8 +74,9 @@ SRCS= radv_metro_exodus.c \
|
|||
radv_spm.c \
|
||||
radv_sqtt.c \
|
||||
radv_query.c \
|
||||
radv_video.c \
|
||||
radv_wsi.c \
|
||||
si_cmd_buffer.c \
|
||||
si_cmd_buffer.c
|
||||
|
||||
SRCS+= radv_amdgpu_bo.c \
|
||||
radv_amdgpu_cs.c \
|
||||
|
@ -79,7 +100,7 @@ SRCS+= radv_entrypoints.c
|
|||
CFLAGS+= ${C_VIS_ARGS} ${NO_OVERRIDE_INIT_ARGS}
|
||||
CXXFLAGS+= ${CXX_VIS_ARGS}
|
||||
|
||||
LLVM_CXXFLAGS!= llvm-config --cxxflags
|
||||
LLVM_CXXFLAGS!= llvm-config --cxxflags | sed 's/-std=[^ ]*//'
|
||||
CXXFLAGS+= ${LLVM_CXXFLAGS}
|
||||
|
||||
CPPFLAGS+= -I${MESA_SRC}/src/amd/vulkan \
|
||||
|
@ -160,7 +181,7 @@ LDADD+= -L${X11BASE}/lib -ldrm -ldrm_amdgpu \
|
|||
-lxcb-randr -lxcb-shm -lxshmfence
|
||||
|
||||
LDADD+= ${BUILD_ID_SHA1} -Wl,--gc-sections \
|
||||
-Wl,--version-script ${MESA_SRC}/src/amd/vulkan/vulkan.sym \
|
||||
-Wl,--version-script ${MESA_SRC}/src/vulkan/vulkan.sym \
|
||||
-Wl,--end-group
|
||||
|
||||
all: lib${LIB}.so
|
||||
|
@ -173,6 +194,8 @@ CLEANFILES+= lib${LIB}.so
|
|||
|
||||
.PATH: ${MESA_SRC}/src/amd/vulkan
|
||||
.PATH: ${MESA_SRC}/src/amd/vulkan/layers
|
||||
.PATH: ${MESA_SRC}/src/amd/vulkan/meta
|
||||
.PATH: ${MESA_SRC}/src/amd/vulkan/nir
|
||||
.PATH: ${MESA_SRC}/src/amd/vulkan/winsys/amdgpu
|
||||
.PATH: ${MESA_SRC}/src/amd/vulkan/winsys/null
|
||||
.PATH: ${MESA_SRC}/src/amd/vulkan/radix_sort
|
||||
|
|
|
@ -1,10 +1,13 @@
|
|||
# $OpenBSD: Makefile,v 1.2 2023/01/28 08:56:35 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
LIB= vulkan_runtime
|
||||
|
||||
NOPROFILE=
|
||||
|
||||
SRCS= vk_buffer.c \
|
||||
SRCS= vk_rmv_common.c \
|
||||
vk_rmv_exporter.c \
|
||||
vk_acceleration_structure.c \
|
||||
vk_buffer.c \
|
||||
vk_cmd_copy.c \
|
||||
vk_cmd_enqueue.c \
|
||||
vk_command_buffer.c \
|
||||
|
@ -16,6 +19,7 @@ SRCS= vk_buffer.c \
|
|||
vk_descriptors.c \
|
||||
vk_descriptor_update_template.c \
|
||||
vk_device.c \
|
||||
vk_device_memory.c \
|
||||
vk_fence.c \
|
||||
vk_framebuffer.c \
|
||||
vk_graphics_state.c \
|
||||
|
@ -38,14 +42,17 @@ SRCS= vk_buffer.c \
|
|||
vk_sync_binary.c \
|
||||
vk_sync_dummy.c \
|
||||
vk_sync_timeline.c \
|
||||
vk_synchronization2.c
|
||||
vk_synchronization2.c \
|
||||
vk_video.c \
|
||||
vk_ycbcr_conversion.c
|
||||
|
||||
SRCS+= vk_drm_syncobj.c \
|
||||
vk_common_entrypoints.c \
|
||||
vk_cmd_queue.c \
|
||||
vk_cmd_enqueue_entrypoints.c \
|
||||
vk_dispatch_trampolines.c \
|
||||
vk_physical_device_features.c
|
||||
vk_physical_device_features.c \
|
||||
vk_format_info.c
|
||||
|
||||
.include "../Makefile.inc"
|
||||
|
||||
|
@ -68,4 +75,5 @@ obj: _xenocara_obj
|
|||
.include <bsd.xorg.mk>
|
||||
|
||||
.PATH: ${MESA_SRC}/src/vulkan/runtime
|
||||
.PATH: ${MESA_SRC}/src/vulkan/runtime/rmv
|
||||
.PATH: ${MESA_SRC}/generated/src/vulkan/runtime
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile,v 1.4 2022/09/02 05:46:41 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.5 2023/11/02 04:53:32 jsg Exp $
|
||||
|
||||
LIB= vulkan_wsi
|
||||
|
||||
|
@ -7,6 +7,7 @@ NOPROFILE=
|
|||
SRCS= wsi_common.c \
|
||||
wsi_common_drm.c \
|
||||
wsi_common_x11.c \
|
||||
wsi_common_headless.c \
|
||||
wsi_common_display.c
|
||||
|
||||
SRCS+= wsi_common_entrypoints.c
|
||||
|
@ -18,6 +19,7 @@ CPPFLAGS+= -I${MESA_SRC}/src/vulkan/wsi \
|
|||
-I${MESA_SRC}/src/vulkan/runtime \
|
||||
-I${MESA_SRC}/src/vulkan/util \
|
||||
-I${MESA_SRC}/src/gallium/include \
|
||||
-I${MESA_SRC}/generated/src/vulkan/runtime \
|
||||
-I${MESA_SRC}/generated/src/vulkan/util \
|
||||
-I${MESA_SRC}/generated/src/vulkan/wsi \
|
||||
-DVK_USE_PLATFORM_XCB_KHR \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue