@@ -67,10 +67,9 @@ Index of this file:
6767// [SECTION] includes
6868//-----------------------------------------------------------------------------
6969
70- #include "pl_ecs_ext.inl" // plEntity
71- #include "pl_resource_ext.inl" // plResourceHandle
72- #include "pl_math.h" // plVec3, plMat4
73- #include "pl_shader_interop_renderer.h" // plLightType
70+ #include "pl_ecs_ext.inl" // plEntity
71+ #include "pl_resource_ext.inl" // plResourceHandle
72+ #include "pl_math.h" // plVec3, plMat4
7473
7574//-----------------------------------------------------------------------------
7675// [SECTION] forward declarations
@@ -114,13 +113,18 @@ typedef struct _plRenderEncoder plRenderEncoder; // pl_graphics_ext.h
114113typedef union plRenderPassHandle plRenderPassHandle ; // pl_graphics_ext.h
115114typedef union plBindGroupHandle plBindGroupHandle ; // pl_graphics_ext.h
116115typedef void * plTextureId ; // pl_ui.h
117- typedef int plDrawFlags ; // pl_draw_ext.h
116+
118117
119118// external (pl_ecs_ext.h)
120119typedef struct _plComponentLibrary plComponentLibrary ;
121120typedef struct _plCamera plCamera ;
122121typedef struct _plLightComponent plLightComponent ;
123122
123+ // external
124+ typedef int plShaderDebugMode ; // pl_shader_interop_renderer.h
125+ typedef int plLightType ; // pl_shader_interop_renderer.h
126+ typedef int plDrawFlags ; // pl_draw_ext.h
127+
124128//-----------------------------------------------------------------------------
125129// [SECTION] public api structs
126130//-----------------------------------------------------------------------------
@@ -214,8 +218,6 @@ typedef struct _plRendererI
214218// [SECTION] structs
215219//-----------------------------------------------------------------------------
216220
217-
218-
219221typedef struct _plSceneInit
220222{
221223 plComponentLibrary * ptComponentLibrary ;
0 commit comments