Бранимир Караџић 6 jaren geleden
bovenliggende
commit
bd39b5580a
1 gewijzigde bestanden met toevoegingen van 12 en 11 verwijderingen
  1. 12 11
      tools/shaderc/shaderc_spirv.cpp

+ 12 - 11
tools/shaderc/shaderc_spirv.cpp

@@ -543,11 +543,6 @@ namespace bgfx { namespace spirv
 		}
 		}
 	}
 	}
 
 
-//	static void printError(spv_message_level_t, const char*, const spv_position_t&, const char* _message)
-//	{
-//		fprintf(stderr, "%s\n", _message);
-//	}
-
 	static const char* s_attribName[] =
 	static const char* s_attribName[] =
 	{
 	{
 		"a_position",
 		"a_position",
@@ -628,7 +623,7 @@ namespace bgfx { namespace spirv
 		EShLanguage stage = getLang(_options.shaderType);
 		EShLanguage stage = getLang(_options.shaderType);
 		if (EShLangCount == stage)
 		if (EShLangCount == stage)
 		{
 		{
-			fprintf(stderr, "Error: Unknown shader type '%c'.\n", _options.shaderType);
+			bx::printf("Error: Unknown shader type '%c'.\n", _options.shaderType);
 			return false;
 			return false;
 		}
 		}
 		glslang::TShader* shader = new glslang::TShader(stage);
 		glslang::TShader* shader = new glslang::TShader(stage);
@@ -687,7 +682,7 @@ namespace bgfx { namespace spirv
 
 
 				printCode(_code.c_str(), line, start, end, column);
 				printCode(_code.c_str(), line, start, end, column);
 
 
-				fprintf(stderr, "%s\n", log);
+				bx::printf("%s\n", log);
 			}
 			}
 		}
 		}
 		else
 		else
@@ -703,7 +698,7 @@ namespace bgfx { namespace spirv
 				const char* log = program->getInfoLog();
 				const char* log = program->getInfoLog();
 				if (NULL != log)
 				if (NULL != log)
 				{
 				{
-					fprintf(stderr, "%s\n", log);
+					bx::printf("%s\n", log);
 				}
 				}
 			}
 			}
 			else
 			else
@@ -821,10 +816,16 @@ namespace bgfx { namespace spirv
 
 
 				spvtools::Optimizer opt(SPV_ENV_VULKAN_1_0);
 				spvtools::Optimizer opt(SPV_ENV_VULKAN_1_0);
 
 
-				auto print_msg_to_stderr = [](spv_message_level_t, const char*,
-											  const spv_position_t&, const char* m) {
-					fprintf(stderr, "error:%s\n", m);
+				auto print_msg_to_stderr = [](
+					  spv_message_level_t
+					, const char*
+					, const spv_position_t&
+					, const char* m
+					)
+				{
+					bx::printf("Error: %s\n", m);
 				};
 				};
+
 				opt.SetMessageConsumer(print_msg_to_stderr);
 				opt.SetMessageConsumer(print_msg_to_stderr);
 
 
 				opt.RegisterLegalizationPasses();
 				opt.RegisterLegalizationPasses();