renderer_gnm.cpp 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /*
  2. * Copyright 2011-2017 Branimir Karadzic. All rights reserved.
  3. * License: https://github.com/bkaradzic/bgfx#license-bsd-2-clause
  4. */
  5. #include "bgfx_p.h"
  6. namespace bgfx
  7. {
  8. #define BGFX_DECLARE_EMBEDDED_SHADER(_name) \
  9. extern const uint8_t* BX_CONCATENATE(_name, _pssl); \
  10. extern const uint32_t BX_CONCATENATE(_name, _pssl_size); \
  11. static const uint8_t BX_CONCATENATE(_name, _int_pssl)[] = { 0 }; \
  12. const uint8_t* BX_CONCATENATE(_name, _pssl) = &BX_CONCATENATE(_name, _int_pssl)[0]; \
  13. const uint32_t BX_CONCATENATE(_name, _pssl_size) = 1
  14. BGFX_DECLARE_EMBEDDED_SHADER(vs_debugfont);
  15. BGFX_DECLARE_EMBEDDED_SHADER(fs_debugfont);
  16. BGFX_DECLARE_EMBEDDED_SHADER(vs_clear);
  17. BGFX_DECLARE_EMBEDDED_SHADER(fs_clear0);
  18. BGFX_DECLARE_EMBEDDED_SHADER(fs_clear1);
  19. BGFX_DECLARE_EMBEDDED_SHADER(fs_clear2);
  20. BGFX_DECLARE_EMBEDDED_SHADER(fs_clear3);
  21. BGFX_DECLARE_EMBEDDED_SHADER(fs_clear4);
  22. BGFX_DECLARE_EMBEDDED_SHADER(fs_clear5);
  23. BGFX_DECLARE_EMBEDDED_SHADER(fs_clear6);
  24. BGFX_DECLARE_EMBEDDED_SHADER(fs_clear7);
  25. #undef BGFX_DECLARE_EMBEDDED_SHADER
  26. } // namespace bgfx
  27. namespace bgfx { namespace gnm
  28. {
  29. RendererContextI* rendererCreate(const Init& _init)
  30. {
  31. BX_UNUSED(_init);
  32. return NULL;
  33. }
  34. void rendererDestroy()
  35. {
  36. }
  37. } /* namespace gnm */ } // namespace bgfx