From f8472940229e8582ec9f941069fc9576bd09b94c Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Thu, 3 May 2018 18:42:13 -0400 Subject: Added Surface type - as a simple value type to hold a 2d collection of pixels. (#548) Added PngSerializeUtil allows currently for just writing Surface of RGBA format. Removes dependency on stbi_image except for in PngSerializeUtil. Removed use of gWindowWidth/Height globals - pass the height into initialize or Renderer. --- tools/render-test/render.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'tools/render-test/render.h') diff --git a/tools/render-test/render.h b/tools/render-test/render.h index d4385979a..ba76f795d 100644 --- a/tools/render-test/render.h +++ b/tools/render-test/render.h @@ -534,12 +534,13 @@ class Renderer: public Slang::RefObject { public: - struct Info + struct Desc { - ProjectionStyle m_projectionStyle; + int width; ///< Width in pixels + int height; ///< height in pixels }; - virtual SlangResult initialize(void* inWindowHandle) = 0; + virtual SlangResult initialize(const Desc& desc, void* inWindowHandle) = 0; virtual void setClearColor(const float color[4]) = 0; virtual void clearFrame() = 0; -- cgit v1.2.3