Browse Source

44-sss: Built shaders and added example to GENie script.

Branimir Karadžić 5 years ago
parent
commit
4c18b80c9d
30 changed files with 7 additions and 2 deletions
  1. 6 2
      examples/44-sss/screen_space_shadows.cpp
  2. BIN
      examples/runtime/shaders/dx11/fs_screen_space_shadows.bin
  3. BIN
      examples/runtime/shaders/dx11/fs_sss_deferred_combine.bin
  4. BIN
      examples/runtime/shaders/dx11/fs_sss_gbuffer.bin
  5. BIN
      examples/runtime/shaders/dx11/fs_sss_linear_depth.bin
  6. BIN
      examples/runtime/shaders/dx11/fs_sss_unlit.bin
  7. BIN
      examples/runtime/shaders/dx11/vs_sss_gbuffer.bin
  8. BIN
      examples/runtime/shaders/dx11/vs_sss_screenquad.bin
  9. BIN
      examples/runtime/shaders/glsl/fs_screen_space_shadows.bin
  10. BIN
      examples/runtime/shaders/glsl/fs_sss_deferred_combine.bin
  11. BIN
      examples/runtime/shaders/glsl/fs_sss_gbuffer.bin
  12. BIN
      examples/runtime/shaders/glsl/fs_sss_linear_depth.bin
  13. BIN
      examples/runtime/shaders/glsl/fs_sss_unlit.bin
  14. BIN
      examples/runtime/shaders/glsl/vs_sss_gbuffer.bin
  15. BIN
      examples/runtime/shaders/glsl/vs_sss_screenquad.bin
  16. BIN
      examples/runtime/shaders/metal/fs_screen_space_shadows.bin
  17. BIN
      examples/runtime/shaders/metal/fs_sss_deferred_combine.bin
  18. BIN
      examples/runtime/shaders/metal/fs_sss_gbuffer.bin
  19. BIN
      examples/runtime/shaders/metal/fs_sss_linear_depth.bin
  20. BIN
      examples/runtime/shaders/metal/fs_sss_unlit.bin
  21. BIN
      examples/runtime/shaders/metal/vs_sss_gbuffer.bin
  22. BIN
      examples/runtime/shaders/metal/vs_sss_screenquad.bin
  23. BIN
      examples/runtime/shaders/spirv/fs_screen_space_shadows.bin
  24. BIN
      examples/runtime/shaders/spirv/fs_sss_deferred_combine.bin
  25. BIN
      examples/runtime/shaders/spirv/fs_sss_gbuffer.bin
  26. BIN
      examples/runtime/shaders/spirv/fs_sss_linear_depth.bin
  27. BIN
      examples/runtime/shaders/spirv/fs_sss_unlit.bin
  28. BIN
      examples/runtime/shaders/spirv/vs_sss_gbuffer.bin
  29. BIN
      examples/runtime/shaders/spirv/vs_sss_screenquad.bin
  30. 1 0
      scripts/genie.lua

+ 6 - 2
examples/44-sss/screen_space_shadows.cpp

@@ -326,7 +326,7 @@ public:
 
 		m_recreateFrameBuffers = false;
 		createFramebuffers();
-	
+
 		// Vertex decl
 		PosTexCoord0Vertex::init();
 
@@ -847,4 +847,8 @@ public:
 
 } // namespace
 
-ENTRY_IMPLEMENT_MAIN(ExampleScreenSpaceShadows, "xx-sss", "Screen Space Shadows.");
+ENTRY_IMPLEMENT_MAIN(
+	  ExampleScreenSpaceShadows
+	, "44-sss"
+	, "Screen Space Shadows."
+	);

BIN
examples/runtime/shaders/dx11/fs_screen_space_shadows.bin


BIN
examples/runtime/shaders/dx11/fs_sss_deferred_combine.bin


BIN
examples/runtime/shaders/dx11/fs_sss_gbuffer.bin


BIN
examples/runtime/shaders/dx11/fs_sss_linear_depth.bin


BIN
examples/runtime/shaders/dx11/fs_sss_unlit.bin


BIN
examples/runtime/shaders/dx11/vs_sss_gbuffer.bin


BIN
examples/runtime/shaders/dx11/vs_sss_screenquad.bin


BIN
examples/runtime/shaders/glsl/fs_screen_space_shadows.bin


BIN
examples/runtime/shaders/glsl/fs_sss_deferred_combine.bin


BIN
examples/runtime/shaders/glsl/fs_sss_gbuffer.bin


BIN
examples/runtime/shaders/glsl/fs_sss_linear_depth.bin


BIN
examples/runtime/shaders/glsl/fs_sss_unlit.bin


BIN
examples/runtime/shaders/glsl/vs_sss_gbuffer.bin


BIN
examples/runtime/shaders/glsl/vs_sss_screenquad.bin


BIN
examples/runtime/shaders/metal/fs_screen_space_shadows.bin


BIN
examples/runtime/shaders/metal/fs_sss_deferred_combine.bin


BIN
examples/runtime/shaders/metal/fs_sss_gbuffer.bin


BIN
examples/runtime/shaders/metal/fs_sss_linear_depth.bin


BIN
examples/runtime/shaders/metal/fs_sss_unlit.bin


BIN
examples/runtime/shaders/metal/vs_sss_gbuffer.bin


BIN
examples/runtime/shaders/metal/vs_sss_screenquad.bin


BIN
examples/runtime/shaders/spirv/fs_screen_space_shadows.bin


BIN
examples/runtime/shaders/spirv/fs_sss_deferred_combine.bin


BIN
examples/runtime/shaders/spirv/fs_sss_gbuffer.bin


BIN
examples/runtime/shaders/spirv/fs_sss_linear_depth.bin


BIN
examples/runtime/shaders/spirv/fs_sss_unlit.bin


BIN
examples/runtime/shaders/spirv/vs_sss_gbuffer.bin


BIN
examples/runtime/shaders/spirv/vs_sss_screenquad.bin


+ 1 - 0
scripts/genie.lua

@@ -582,6 +582,7 @@ or _OPTIONS["with-combined-examples"] then
 		, "41-tess"
 		, "42-bunnylod"
 		, "43-denoise"
+		, "44-sss"
 		)
 
 	-- 17-drawstress requires multithreading, does not compile for singlethreaded wasm