├── BBGrassPatch.cpp ├── BBGrassPatch.h ├── Billboard.cpp ├── Billboard.h ├── BillboardedTrees.cpp ├── BillboardedTrees.h ├── DXUT ├── core │ ├── DXUT.cpp │ ├── DXUT.h │ ├── DXUTCore_2005.sln │ ├── DXUTCore_2005.vcproj │ ├── DXUTCore_2008.sln │ ├── DXUTCore_2008.vcproj │ ├── DXUTenum.cpp │ ├── DXUTenum.h │ ├── DXUTmisc.cpp │ └── DXUTmisc.h └── optional │ ├── DXUTLockFreePipe.h │ ├── DXUTOptional_2005.sln │ ├── DXUTOptional_2005.vcproj │ ├── DXUTOptional_2008.sln │ ├── DXUTOptional_2008.vcproj │ ├── DXUTShapes.cpp │ ├── DXUTShapes.h │ ├── DXUTcamera.cpp │ ├── DXUTcamera.h │ ├── DXUTgui.cpp │ ├── DXUTgui.h │ ├── DXUTguiIME.cpp │ ├── DXUTguiIME.h │ ├── DXUTres.cpp │ ├── DXUTres.h │ ├── DXUTsettingsdlg.cpp │ ├── DXUTsettingsdlg.h │ ├── IMesh.h │ ├── ImeUi.cpp │ ├── ImeUi.h │ ├── SDKmesh.cpp │ ├── SDKmesh.h │ ├── SDKmesh_old.h │ ├── SDKmisc.cpp │ ├── SDKmisc.h │ ├── SDKsound.cpp │ ├── SDKsound.h │ ├── SDKwavefile.cpp │ ├── SDKwavefile.h │ ├── directx.ico │ ├── rmxfguid.h │ ├── rmxftmpl.h │ └── sdkmesh_old.cpp ├── FrameWork ├── CModel.cpp ├── CModel.h ├── DX10Base.cpp ├── DX10Base.h ├── DX10BaseHelper.h ├── GrassUI.cpp ├── GrassUI.h ├── GrassUIState.h ├── ShereConeIntersectionTest.cpp ├── camera.cpp ├── camera.h ├── skybox.cpp └── skybox.h ├── GUIControlsTest.xml ├── Grass - 2008.ncb ├── Grass - 2008.sln ├── Grass - 2008.vcproj ├── Grass.cpp ├── Grass.h ├── Grass.manifest ├── Grass.rc ├── InstancedBillboard.cpp ├── InstancedBillboard.h ├── README.md ├── TerrainPatch.cpp ├── TerrainPatch.h ├── UpgradeLog.htm ├── fx ├── BasicTNL.fx └── skyboxNEW.fx ├── ipch └── GRASS - 2015-a34bf674 │ ├── GRASS - 2008-8e5b5e3d.ipch │ └── GRASS - 2008-c5c56a43.ipch ├── licence.txt ├── main.cpp ├── resource.h └── texture ├── GRASS_GROUND.dds ├── cubemap-evul.dds ├── grass.dds ├── grassY.dds ├── grass_turf.dds ├── grasssm.dds ├── grasssm.jpg ├── grasssm1.jpg ├── seafloor.dds ├── tree01s.dds ├── tree02s.dds └── tree35s.dds /BBGrassPatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/BBGrassPatch.cpp -------------------------------------------------------------------------------- /BBGrassPatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/BBGrassPatch.h -------------------------------------------------------------------------------- /Billboard.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Billboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/Billboard.h -------------------------------------------------------------------------------- /BillboardedTrees.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/BillboardedTrees.cpp -------------------------------------------------------------------------------- /BillboardedTrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/BillboardedTrees.h -------------------------------------------------------------------------------- /DXUT/core/DXUT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/core/DXUT.cpp -------------------------------------------------------------------------------- /DXUT/core/DXUT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/core/DXUT.h -------------------------------------------------------------------------------- /DXUT/core/DXUTCore_2005.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/core/DXUTCore_2005.sln -------------------------------------------------------------------------------- /DXUT/core/DXUTCore_2005.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/core/DXUTCore_2005.vcproj -------------------------------------------------------------------------------- /DXUT/core/DXUTCore_2008.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/core/DXUTCore_2008.sln -------------------------------------------------------------------------------- /DXUT/core/DXUTCore_2008.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/core/DXUTCore_2008.vcproj -------------------------------------------------------------------------------- /DXUT/core/DXUTenum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/core/DXUTenum.cpp -------------------------------------------------------------------------------- /DXUT/core/DXUTenum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/core/DXUTenum.h -------------------------------------------------------------------------------- /DXUT/core/DXUTmisc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/core/DXUTmisc.cpp -------------------------------------------------------------------------------- /DXUT/core/DXUTmisc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/core/DXUTmisc.h -------------------------------------------------------------------------------- /DXUT/optional/DXUTLockFreePipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTLockFreePipe.h -------------------------------------------------------------------------------- /DXUT/optional/DXUTOptional_2005.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTOptional_2005.sln -------------------------------------------------------------------------------- /DXUT/optional/DXUTOptional_2005.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTOptional_2005.vcproj -------------------------------------------------------------------------------- /DXUT/optional/DXUTOptional_2008.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTOptional_2008.sln -------------------------------------------------------------------------------- /DXUT/optional/DXUTOptional_2008.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTOptional_2008.vcproj -------------------------------------------------------------------------------- /DXUT/optional/DXUTShapes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTShapes.cpp -------------------------------------------------------------------------------- /DXUT/optional/DXUTShapes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTShapes.h -------------------------------------------------------------------------------- /DXUT/optional/DXUTcamera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTcamera.cpp -------------------------------------------------------------------------------- /DXUT/optional/DXUTcamera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTcamera.h -------------------------------------------------------------------------------- /DXUT/optional/DXUTgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTgui.cpp -------------------------------------------------------------------------------- /DXUT/optional/DXUTgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTgui.h -------------------------------------------------------------------------------- /DXUT/optional/DXUTguiIME.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTguiIME.cpp -------------------------------------------------------------------------------- /DXUT/optional/DXUTguiIME.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTguiIME.h -------------------------------------------------------------------------------- /DXUT/optional/DXUTres.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTres.cpp -------------------------------------------------------------------------------- /DXUT/optional/DXUTres.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTres.h -------------------------------------------------------------------------------- /DXUT/optional/DXUTsettingsdlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTsettingsdlg.cpp -------------------------------------------------------------------------------- /DXUT/optional/DXUTsettingsdlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/DXUTsettingsdlg.h -------------------------------------------------------------------------------- /DXUT/optional/IMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/IMesh.h -------------------------------------------------------------------------------- /DXUT/optional/ImeUi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/ImeUi.cpp -------------------------------------------------------------------------------- /DXUT/optional/ImeUi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/ImeUi.h -------------------------------------------------------------------------------- /DXUT/optional/SDKmesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/SDKmesh.cpp -------------------------------------------------------------------------------- /DXUT/optional/SDKmesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/SDKmesh.h -------------------------------------------------------------------------------- /DXUT/optional/SDKmesh_old.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/SDKmesh_old.h -------------------------------------------------------------------------------- /DXUT/optional/SDKmisc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/SDKmisc.cpp -------------------------------------------------------------------------------- /DXUT/optional/SDKmisc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/SDKmisc.h -------------------------------------------------------------------------------- /DXUT/optional/SDKsound.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/SDKsound.cpp -------------------------------------------------------------------------------- /DXUT/optional/SDKsound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/SDKsound.h -------------------------------------------------------------------------------- /DXUT/optional/SDKwavefile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/SDKwavefile.cpp -------------------------------------------------------------------------------- /DXUT/optional/SDKwavefile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/SDKwavefile.h -------------------------------------------------------------------------------- /DXUT/optional/directx.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/directx.ico -------------------------------------------------------------------------------- /DXUT/optional/rmxfguid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/rmxfguid.h -------------------------------------------------------------------------------- /DXUT/optional/rmxftmpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/rmxftmpl.h -------------------------------------------------------------------------------- /DXUT/optional/sdkmesh_old.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/DXUT/optional/sdkmesh_old.cpp -------------------------------------------------------------------------------- /FrameWork/CModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/FrameWork/CModel.cpp -------------------------------------------------------------------------------- /FrameWork/CModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/FrameWork/CModel.h -------------------------------------------------------------------------------- /FrameWork/DX10Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/FrameWork/DX10Base.cpp -------------------------------------------------------------------------------- /FrameWork/DX10Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/FrameWork/DX10Base.h -------------------------------------------------------------------------------- /FrameWork/DX10BaseHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/FrameWork/DX10BaseHelper.h -------------------------------------------------------------------------------- /FrameWork/GrassUI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/FrameWork/GrassUI.cpp -------------------------------------------------------------------------------- /FrameWork/GrassUI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/FrameWork/GrassUI.h -------------------------------------------------------------------------------- /FrameWork/GrassUIState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/FrameWork/GrassUIState.h -------------------------------------------------------------------------------- /FrameWork/ShereConeIntersectionTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/FrameWork/ShereConeIntersectionTest.cpp -------------------------------------------------------------------------------- /FrameWork/camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/FrameWork/camera.cpp -------------------------------------------------------------------------------- /FrameWork/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/FrameWork/camera.h -------------------------------------------------------------------------------- /FrameWork/skybox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/FrameWork/skybox.cpp -------------------------------------------------------------------------------- /FrameWork/skybox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/FrameWork/skybox.h -------------------------------------------------------------------------------- /GUIControlsTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/GUIControlsTest.xml -------------------------------------------------------------------------------- /Grass - 2008.ncb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/Grass - 2008.ncb -------------------------------------------------------------------------------- /Grass - 2008.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/Grass - 2008.sln -------------------------------------------------------------------------------- /Grass - 2008.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/Grass - 2008.vcproj -------------------------------------------------------------------------------- /Grass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/Grass.cpp -------------------------------------------------------------------------------- /Grass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/Grass.h -------------------------------------------------------------------------------- /Grass.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/Grass.manifest -------------------------------------------------------------------------------- /Grass.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/Grass.rc -------------------------------------------------------------------------------- /InstancedBillboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/InstancedBillboard.cpp -------------------------------------------------------------------------------- /InstancedBillboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/InstancedBillboard.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/README.md -------------------------------------------------------------------------------- /TerrainPatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/TerrainPatch.cpp -------------------------------------------------------------------------------- /TerrainPatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/TerrainPatch.h -------------------------------------------------------------------------------- /UpgradeLog.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/UpgradeLog.htm -------------------------------------------------------------------------------- /fx/BasicTNL.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/fx/BasicTNL.fx -------------------------------------------------------------------------------- /fx/skyboxNEW.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/fx/skyboxNEW.fx -------------------------------------------------------------------------------- /ipch/GRASS - 2015-a34bf674/GRASS - 2008-8e5b5e3d.ipch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/ipch/GRASS - 2015-a34bf674/GRASS - 2008-8e5b5e3d.ipch -------------------------------------------------------------------------------- /ipch/GRASS - 2015-a34bf674/GRASS - 2008-c5c56a43.ipch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/ipch/GRASS - 2015-a34bf674/GRASS - 2008-c5c56a43.ipch -------------------------------------------------------------------------------- /licence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/licence.txt -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/main.cpp -------------------------------------------------------------------------------- /resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/resource.h -------------------------------------------------------------------------------- /texture/GRASS_GROUND.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/texture/GRASS_GROUND.dds -------------------------------------------------------------------------------- /texture/cubemap-evul.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/texture/cubemap-evul.dds -------------------------------------------------------------------------------- /texture/grass.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/texture/grass.dds -------------------------------------------------------------------------------- /texture/grassY.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/texture/grassY.dds -------------------------------------------------------------------------------- /texture/grass_turf.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/texture/grass_turf.dds -------------------------------------------------------------------------------- /texture/grasssm.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/texture/grasssm.dds -------------------------------------------------------------------------------- /texture/grasssm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/texture/grasssm.jpg -------------------------------------------------------------------------------- /texture/grasssm1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/texture/grasssm1.jpg -------------------------------------------------------------------------------- /texture/seafloor.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/texture/seafloor.dds -------------------------------------------------------------------------------- /texture/tree01s.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/texture/tree01s.dds -------------------------------------------------------------------------------- /texture/tree02s.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/texture/tree02s.dds -------------------------------------------------------------------------------- /texture/tree35s.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/GrassInstancing/HEAD/texture/tree35s.dds --------------------------------------------------------------------------------