deleted envmap_material at example "EquirectangularMap"

This commit is contained in:
hyzboy 2022-03-11 17:50:25 +08:00
parent d54f88c4c9
commit 99fe88dff7

View File

@ -13,7 +13,7 @@ using namespace hgl;
using namespace hgl::graph; using namespace hgl::graph;
constexpr uint32_t SCREEN_WIDTH=1280; constexpr uint32_t SCREEN_WIDTH=1280;
constexpr uint32_t SCREEN_HEIGHT=512; constexpr uint32_t SCREEN_HEIGHT=720;
class TestApp:public CameraAppFramework class TestApp:public CameraAppFramework
{ {
@ -22,7 +22,6 @@ private:
SceneNode render_root; SceneNode render_root;
RenderList * render_list =nullptr; RenderList * render_list =nullptr;
Material * envmap_material =nullptr;
MaterialInstance * envmap_mi =nullptr; MaterialInstance * envmap_mi =nullptr;
Pipeline * solid_pipeline =nullptr; Pipeline * solid_pipeline =nullptr;
@ -52,23 +51,20 @@ private:
} }
{ {
envmap_material=db->CreateMaterial(OS_TEXT("res/material/EnvEquirectangularMap")); envmap_mi=db->CreateMaterialInstance(OS_TEXT("res/material/EnvEquirectangularMap"));
if(!envmap_material)return(false);
envmap_mi=db->CreateMaterialInstance(envmap_material);
if(!envmap_mi)return(false); if(!envmap_mi)return(false);
if(!envmap_mi->BindSampler(DescriptorSetsType::Value,"Envmap" ,texture, sampler))return(false); if(!envmap_mi->BindSampler(DescriptorSetsType::Value,"Envmap" ,texture, sampler))return(false);
}
solid_pipeline=CreatePipeline(envmap_mi,InlinePipeline::Solid3D,Prim::Triangles); solid_pipeline=CreatePipeline(envmap_mi,InlinePipeline::Solid3D,Prim::Triangles);
}
return(true); return(true);
} }
void CreateRenderObject() void CreateRenderObject()
{ {
ro_sphere=CreateRenderableSphere(db,envmap_mi->GetVAB(),64); ro_sphere=CreateRenderableSphere(db,envmap_mi->GetVAB(),128);
} }
bool InitUBO() bool InitUBO()