52 lines
1.1 KiB
C
52 lines
1.1 KiB
C
@Layer pp_vis
|
|
|
|
//////////////////////////////
|
|
//- Dependencies
|
|
|
|
@Dep pp
|
|
@Dep net
|
|
@Dep sprite
|
|
@Dep gpu
|
|
@Dep glyph_cache
|
|
@Dep platform
|
|
@Dep window
|
|
@Dep ui
|
|
|
|
//////////////////////////////
|
|
//- Resources
|
|
|
|
@ComputeShader V_PrepareShadeCS (16, 16)
|
|
@ComputeShader V_PrepareCellsCS (16, 16)
|
|
@ComputeShader V_BackdropDownCS (16, 16)
|
|
@ComputeShader V_BackdropUpCS (16, 16)
|
|
@ComputeShader V_ClearParticlesCS (256)
|
|
@VertexShader V_QuadVS
|
|
@PixelShader V_QuadPS
|
|
@ComputeShader V_EmitParticlesCS (256)
|
|
@ComputeShader V_SimParticlesCS (256)
|
|
@ComputeShader V_ShadeCS (16, 16)
|
|
@ComputeShader V_CompositeCS (16, 16)
|
|
@ComputeShader V_BloomDownCS (16, 16)
|
|
@ComputeShader V_BloomUpCS (16, 16)
|
|
@ComputeShader V_FinalizeCS (16, 16)
|
|
@VertexShader V_DVertVS
|
|
@PixelShader V_DVertPS
|
|
|
|
//////////////////////////////
|
|
//- Api
|
|
|
|
@IncludeC pp_vis_shared.cgh
|
|
@IncludeC pp_vis_core.h
|
|
@IncludeG pp_vis_shared.cgh
|
|
@IncludeG pp_vis_gpu.gh
|
|
|
|
@Bootstrap V_Bootstrap
|
|
|
|
//////////////////////////////
|
|
//- Impl
|
|
|
|
@IncludeC pp_vis_shared.cg
|
|
@IncludeC pp_vis_core.c
|
|
@IncludeG pp_vis_shared.cg
|
|
@IncludeG pp_vis_gpu.g
|