Skip to content

Commit

Permalink
Removed bgfx::setPlatformData usage from entry example harness.
Browse files Browse the repository at this point in the history
  • Loading branch information
bkaradzic committed Aug 26, 2022
1 parent 85910e9 commit 72cbe83
Show file tree
Hide file tree
Showing 65 changed files with 2,339 additions and 2,425 deletions.
2 changes: 2 additions & 0 deletions examples/00-helloworld/helloworld.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ class ExampleHelloWorld : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/01-cubes/cubes.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,8 @@ class ExampleCubes : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/02-metaballs/metaballs.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -506,6 +506,8 @@ class ExampleMetaballs : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/03-raymarch/raymarch.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,8 @@ class ExampleRaymarch : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/04-mesh/mesh.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ class ExampleMesh : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/05-instancing/instancing.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,8 @@ class ExampleInstancing : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/06-bump/bump.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,8 @@ class ExampleBump : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/07-callback/callback.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,8 @@ class ExampleCallback : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/08-update/update.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -245,6 +245,8 @@ class ExampleUpdate : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/09-hdr/hdr.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,8 @@ class ExampleHDR : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/10-font/font.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,8 @@ class ExampleFont : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/11-fontsdf/fontsdf.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ class ExampleFontSDF : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/12-lod/lod.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ class ExampleLod : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/13-stencil/stencil.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -812,6 +812,8 @@ class ExampleStencil : public entry::AppI
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.resolution.width = m_viewState.m_width;
init.resolution.height = m_viewState.m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/14-shadowvolumes/shadowvolumes.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1784,6 +1784,8 @@ class ExampleShadowVolumes : public entry::AppI
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.resolution.width = m_viewState.m_width;
init.resolution.height = m_viewState.m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/15-shadowmaps-simple/shadowmaps_simple.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ class ExampleShadowmapsSimple : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/16-shadowmaps/shadowmaps.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1157,6 +1157,8 @@ class ExampleShadowmaps : public entry::AppI
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.resolution.width = m_viewState.m_width;
init.resolution.height = m_viewState.m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/17-drawstress/drawstress.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,8 @@ class ExampleDrawStress : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/18-ibl/ibl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -418,6 +418,8 @@ class ExampleIbl : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/19-oit/oit.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,8 @@ class ExampleOIT : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/20-nanovg/nanovg.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1402,6 +1402,8 @@ class ExampleNanoVG : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/21-deferred/deferred.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,8 @@ class ExampleDeferred : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/22-windows/windows.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,8 @@ class ExampleWindows : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/23-vectordisplay/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ class ExampleVectorDisplay : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/24-nbody/nbody.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,8 @@ class ExampleNbody : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
5 changes: 5 additions & 0 deletions examples/25-c99/helloworld.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
#include "../00-helloworld/logo.h"

extern bool entry_process_events(uint32_t* _width, uint32_t* _height, uint32_t* _debug, uint32_t* _reset);
extern void* entry_get_default_native_window_handle();
extern void* entry_get_native_display_handle();

uint16_t uint16_max(uint16_t _a, uint16_t _b)
{
Expand All @@ -25,6 +27,9 @@ int32_t _main_(int32_t _argc, char** _argv)
bgfx_init_t init;
bgfx_init_ctor(&init);

init.platformData.nwh = entry_get_default_native_window_handle();
init.platformData.ndt = entry_get_native_display_handle();

bgfx_init(&init);
bgfx_reset(width, height, reset, init.resolution.format);

Expand Down
2 changes: 2 additions & 0 deletions examples/26-occlusion/occlusion.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,8 @@ class ExampleOcclusion : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/27-terrain/terrain.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ ExampleTerrain(const char* _name, const char* _description, const char* _url)
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/28-wireframe/wireframe.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -291,6 +291,8 @@ class ExampleWireframe : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/29-debugdraw/debugdraw.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -778,6 +778,8 @@ class ExampleDebugDraw : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/30-picking/picking.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ class ExamplePicking : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/31-rsm/reflectiveshadowmap.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,8 @@ class ExampleRSM : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/32-particles/particles.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -246,6 +246,8 @@ class ExampleParticles : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/33-pom/pom.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,8 @@ class ExamplePom : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/34-mvs/mvs.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,8 @@ class ExampleMvs : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
2 changes: 2 additions & 0 deletions examples/35-dynamic/dynamic.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,8 @@ class ExampleDynamic : public entry::AppI
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.resolution.width = m_width;
init.resolution.height = m_height;
init.resolution.reset = m_reset;
Expand Down
Loading

0 comments on commit 72cbe83

Please sign in to comment.