mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-04-13 12:51:54 +00:00
[vulkan] Use qfcc for geometry shaders
Unsurprisingly, they have issues, but one step at a time :)
This commit is contained in:
parent
c99f8a8df4
commit
34d5f724d0
2 changed files with 12 additions and 4 deletions
|
@ -167,6 +167,10 @@ SUFFICES += .plist .plc
|
|||
@$(mkdir_p) $(builddir)/`dirname $@`
|
||||
$(V_QFCC)$(QFCC) -q -c -O -Cc-array,target=spir-v -o $@ $<
|
||||
|
||||
%.geom.spvc: %.geom
|
||||
@$(mkdir_p) $(builddir)/`dirname $@`
|
||||
$(V_QFCC)$(QFCC) -q -c -O -Cc-array,target=spir-v -o $@ $<
|
||||
|
||||
sharepath = @sharepath@
|
||||
shaderdir = @shaderdir@
|
||||
shader_DATA =
|
||||
|
|
|
@ -530,16 +530,21 @@ vkshader_src_vert = \
|
|||
$(fstriangle_src) \
|
||||
$(fstrianglest_src)
|
||||
|
||||
vkshader_src_geom = \
|
||||
$(bsp_gbufg_src) \
|
||||
$(particleg_src)
|
||||
|
||||
vkshader_c_vert=$(call spvautoc,$(vkshader_src_vert))
|
||||
vkshader_dep = $(call spvcautodep,$(vkshader_src_vert))
|
||||
vkshader_c_geom=$(call spvautoc,$(vkshader_src_geom))
|
||||
|
||||
vkshader_dep = $(call spvcautodep,$(vkshader_src_vert) $(vkshader_src_geom))
|
||||
include $(vkshader_dep) # am--include-marker
|
||||
spvc_depfiles_remade += $(vkshader_dep)
|
||||
|
||||
vkshader_c = $(vkshader_c_vert) \
|
||||
vkshader_c = $(vkshader_c_vert) $(vkshader_c_geom) \
|
||||
$(linef_c) \
|
||||
$(partphysicsc_c) \
|
||||
$(partupdatec_c) \
|
||||
$(particleg_c) \
|
||||
$(particlef_c) \
|
||||
$(spritef_c) \
|
||||
$(sprite_gbuff_c) \
|
||||
|
@ -547,7 +552,6 @@ vkshader_c = $(vkshader_c_vert) \
|
|||
$(twodf_c) \
|
||||
$(twod_depthf_c) \
|
||||
$(quakebspf_c) \
|
||||
$(bsp_gbufg_c) \
|
||||
$(bsp_gbuff_c) \
|
||||
$(bsp_skyf_c) \
|
||||
$(bsp_turbf_c) \
|
||||
|
|
Loading…
Reference in a new issue