diff options
Diffstat (limited to '3rdparty/bgfx/examples/12-lod/lod.cpp')
-rw-r--r-- | 3rdparty/bgfx/examples/12-lod/lod.cpp | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/3rdparty/bgfx/examples/12-lod/lod.cpp b/3rdparty/bgfx/examples/12-lod/lod.cpp index 130826c747f..b429334a843 100644 --- a/3rdparty/bgfx/examples/12-lod/lod.cpp +++ b/3rdparty/bgfx/examples/12-lod/lod.cpp @@ -1,6 +1,6 @@ /* * Copyright 2013 Milos Tosic. All rights reserved. - * License: https://github.com/bkaradzic/bgfx#license-bsd-2-clause + * License: https://github.com/bkaradzic/bgfx/blob/master/LICENSE */ #include "common.h" @@ -29,8 +29,8 @@ static const KnightPos knightTour[8*4] = class ExampleLod : public entry::AppI { public: - ExampleLod(const char* _name, const char* _description) - : entry::AppI(_name, _description) + ExampleLod(const char* _name, const char* _description, const char* _url) + : entry::AppI(_name, _description, _url) { } @@ -46,6 +46,9 @@ public: bgfx::Init init; init.type = args.m_type; init.vendorId = args.m_pciId; + init.platformData.nwh = entry::getNativeWindowHandle(entry::kDefaultWindowHandle); + init.platformData.ndt = entry::getNativeDisplayHandle(); + init.platformData.type = entry::getNativeWindowHandleType(entry::kDefaultWindowHandle); init.resolution.width = m_width; init.resolution.height = m_height; init.resolution.reset = m_reset; @@ -62,8 +65,8 @@ public: , 0 ); - s_texColor = bgfx::createUniform("s_texColor", bgfx::UniformType::Int1); - s_texStipple = bgfx::createUniform("s_texStipple", bgfx::UniformType::Int1); + s_texColor = bgfx::createUniform("s_texColor", bgfx::UniformType::Sampler); + s_texStipple = bgfx::createUniform("s_texStipple", bgfx::UniformType::Sampler); u_stipple = bgfx::createUniform("u_stipple", bgfx::UniformType::Vec4); m_program = loadProgram("vs_tree", "fs_tree"); @@ -311,4 +314,9 @@ public: } // namespace -ENTRY_IMPLEMENT_MAIN(ExampleLod, "12-lod", "Mesh LOD transitions."); +ENTRY_IMPLEMENT_MAIN( + ExampleLod + , "12-lod" + , "Mesh LOD transitions." + , "https://bkaradzic.github.io/bgfx/examples.html#lod" + ); |