51 lines
808 B
Plaintext
51 lines
808 B
Plaintext
@Layer pp
|
|
|
|
//- Dependencies
|
|
@Dep gpu
|
|
@Dep sprite
|
|
@Dep font
|
|
@Dep collider
|
|
@Dep net
|
|
@Dep mixer
|
|
@Dep rendertest
|
|
@Dep playback
|
|
@Dep ui
|
|
|
|
//- Api
|
|
@IncludeC pp_sim.h
|
|
@IncludeC pp_phys.h
|
|
@IncludeC pp_space.h
|
|
@IncludeC pp_ent.h
|
|
@IncludeC pp_step.h
|
|
@IncludeC pp_draw.h
|
|
@IncludeC pp.h
|
|
@IncludeGpu pp_draw.h
|
|
|
|
//- Impl
|
|
@IncludeC pp_sim.c
|
|
@IncludeC pp_phys.c
|
|
@IncludeC pp_space.c
|
|
@IncludeC pp_ent.c
|
|
@IncludeC pp_step.c
|
|
@IncludeC pp.c
|
|
@IncludeGpu pp_draw.gpu
|
|
|
|
//- Embeds
|
|
@EmbedDir GameResources pp_res
|
|
|
|
//- Shaders
|
|
@VertexShader MaterialVS
|
|
@PixelShader MaterialPS
|
|
@ComputeShader FloodCS
|
|
@ComputeShader ShadeCS
|
|
@VertexShader UiBlitVS
|
|
@PixelShader UiBlitPS
|
|
@VertexShader UiRectVS
|
|
@PixelShader UiRectPS
|
|
@VertexShader UiShapeVS
|
|
@PixelShader UiShapePS
|
|
|
|
//- Startup
|
|
@Startup StartupSim
|
|
@Startup StartupUser
|