renderer_gnm.cpp 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /*
  2. * Copyright 2011-2016 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()
  30. {
  31. return NULL;
  32. }
  33. void rendererDestroy()
  34. {
  35. }
  36. } /* namespace gnm */ } // namespace bgfx