This commit is contained in:
		
							parent
							
								
									a1bdb0005f
								
							
						
					
					
						commit
						e204a509d4
					
				
					 4 changed files with 8 additions and 3 deletions
				
			
		| 
						 | 
					@ -8,7 +8,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
using ::lt::ecs::EntityId;
 | 
					using ::lt::ecs::EntityId;
 | 
				
			||||||
using ::lt::ecs::Registry;
 | 
					using ::lt::ecs::Registry;
 | 
				
			||||||
using ::lt::surface::SurfaceComponent;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
Suite raii = "surface"_suite = [] {
 | 
					Suite raii = "surface"_suite = [] {
 | 
				
			||||||
	Case { "happy path won't throw" } = [&] {
 | 
						Case { "happy path won't throw" } = [&] {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,10 @@
 | 
				
			||||||
#include <assets/shader.hpp>
 | 
					#include <assets/shader.hpp>
 | 
				
			||||||
 | 
					#include <renderer/frontend/messenger.hpp>
 | 
				
			||||||
#include <renderer/frontend/renderer/pass.hpp>
 | 
					#include <renderer/frontend/renderer/pass.hpp>
 | 
				
			||||||
#include <renderer/test/utils.hpp>
 | 
					#include <renderer/test/utils.hpp>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					using ::lt::renderer::IMessenger;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Suite raii = "pass_raii"_suite = [] {
 | 
					Suite raii = "pass_raii"_suite = [] {
 | 
				
			||||||
	Case { "happy path won't throw" } = [] {
 | 
						Case { "happy path won't throw" } = [] {
 | 
				
			||||||
		auto fixture = Fixture_RendererSystem {};
 | 
							auto fixture = Fixture_RendererSystem {};
 | 
				
			||||||
| 
						 | 
					@ -14,6 +17,9 @@ Suite raii = "pass_raii"_suite = [] {
 | 
				
			||||||
		    lt::assets::ShaderAsset { "./data/test_assets/triangle.vert.asset" },
 | 
							    lt::assets::ShaderAsset { "./data/test_assets/triangle.vert.asset" },
 | 
				
			||||||
		    lt::assets::ShaderAsset { "./data/test_assets/triangle.frag.asset" }
 | 
							    lt::assets::ShaderAsset { "./data/test_assets/triangle.frag.asset" }
 | 
				
			||||||
		);
 | 
							);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							expect_false(fixture.has_any_messages_of(IMessenger ::MessageSeverity::error));
 | 
				
			||||||
 | 
							expect_false(fixture.has_any_messages_of(IMessenger ::MessageSeverity::warning));
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	Case { "unhappy path throws" } = [] {
 | 
						Case { "unhappy path throws" } = [] {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -47,8 +47,7 @@ System::System(CreateInfo info)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
System::~System()
 | 
					System::~System()
 | 
				
			||||||
{
 | 
					= default;
 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
void System::on_register()
 | 
					void System::on_register()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -188,6 +188,7 @@ private:
 | 
				
			||||||
	    std::any &user_data
 | 
						    std::any &user_data
 | 
				
			||||||
	)
 | 
						)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
 | 
							std::cout << "VULKAN MESSAGE: " << data.message << std::endl; // NOLINT
 | 
				
			||||||
		std::ignore = data;
 | 
							std::ignore = data;
 | 
				
			||||||
		std::ignore = type;
 | 
							std::ignore = type;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue