sync code with last improvements from OpenBSD

This commit is contained in:
purplerain 2023-11-11 18:37:37 +00:00
parent 68fa196282
commit 9c49429a7e
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
4431 changed files with 2761157 additions and 1135565 deletions

View file

@ -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

View file

@ -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

View file

@ -1,2 +1,2 @@
major=18
major=19
minor=0

View file

@ -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 \

View file

@ -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

View file

@ -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:

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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:

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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 \

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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

View file

@ -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:

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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:

View file

@ -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:

View file

@ -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:

View file

@ -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 \

View file

@ -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 \

View file

@ -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 \

View file

@ -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 \

View file

@ -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 \

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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 \