@@ -526,7 +526,6 @@ typedef struct _plScene
526526 bool bActive ;
527527 plShaderHandle tLightingShader ;
528528 plShaderHandle tEnvLightingShader ;
529- plShaderHandle tTonemapShader ;
530529
531530 // skybox resources (optional)
532531 plDrawable tSkyboxDrawable ;
@@ -653,35 +652,8 @@ typedef struct _plRefRendererData
653652 plRenderPassLayoutHandle tPickRenderPassLayout ;
654653
655654 // bind group layouts
656- plBindGroupLayoutHandle tGlobalSceneBindGroupLayout ;
657- plBindGroupLayoutHandle tLightingViewBindGroupLayout ;
658- plBindGroupLayoutHandle tPickViewBindGroupLayout ;
659- plBindGroupLayoutHandle tSkyboxComputeBindGroupLayout ;
660- plBindGroupLayoutHandle tSkyboxBindGroupLayout ;
661- plBindGroupLayoutHandle tSkyboxBG0Layout ;
662- plBindGroupLayoutHandle tSkyboxBG1Layout ;
663- plBindGroupLayoutHandle tDeferredBG1Layout ;
664655 plBindGroupLayoutHandle tSceneBGLayout ;
665- plBindGroupLayoutHandle tPickBG0Layout ;
666- plBindGroupLayoutHandle tJFABGLayout ;
667656 plBindGroupLayoutHandle tShadowGlobalBGLayout ;
668- plBindGroupLayoutHandle tOutlineBGLayout ;
669- plBindGroupLayoutHandle tSkinBGLayout ;
670- plBindGroupLayoutHandle tSkin2BGLayout ;
671- plBindGroupLayoutHandle tEnvBGLayout ;
672-
673- // shader templates (variants are made from these)
674- plShaderHandle tShadowShader ;
675- plShaderHandle tAlphaShadowShader ;
676- plShaderHandle tDeferredShader ;
677- plShaderHandle tForwardShader ;
678- plShaderHandle tSkyboxShader ;
679- plShaderHandle tPickShader ;
680- plComputeShaderHandle tEnvFilterShader ;
681-
682- // outline shaders
683- plShaderHandle tUVShader ;
684- plComputeShaderHandle tJFAShader ;
685657
686658 // renderer specific log channel
687659 uint64_t uLogChannel ;
@@ -782,7 +754,6 @@ static void pl__renderer_post_process_scene(plCommandBuffer*, plView*, const plM
782754static inline plDynamicBinding pl__allocate_dynamic_data (plDevice * ptDevice ){ return pl_allocate_dynamic_data (gptGfx , gptData -> ptDevice , & gptData -> tCurrentDynamicDataBlock );}
783755static void pl__renderer_add_drawable_skin_data_to_global_buffers (plScene * , uint32_t uDrawableIndex );
784756static void pl__renderer_add_drawable_data_to_global_buffer (plScene * , uint32_t uDrawableIndex );
785- static void pl__renderer_create_global_shaders (void );
786757static size_t pl__renderer_get_data_type_size2 (plDataType tType );
787758static plBlendState pl__renderer_get_blend_state (plBlendMode tBlendMode );
788759static uint32_t pl__renderer_get_bindless_texture_index (plScene * , plTextureHandle );
0 commit comments