Searched refs:BufferCommand (Results 1 – 14 of 14) sorted by relevance
31 auto cmd = MakeUnique<BufferCommand>(BufferCommand::BufferType::kPushConstant, in TEST_F()43 auto cmd = MakeUnique<BufferCommand>(BufferCommand::BufferType::kUniform, in TEST_F()
230 auto type = BufferCommand::BufferType::kSSBO; in CreatePipeline()232 type = BufferCommand::BufferType::kStorageImage; in CreatePipeline()234 type = BufferCommand::BufferType::kSampledImage; in CreatePipeline()236 type = BufferCommand::BufferType::kCombinedImageSampler; in CreatePipeline()238 type = BufferCommand::BufferType::kUniformTexelBuffer; in CreatePipeline()240 type = BufferCommand::BufferType::kStorageTexelBuffer; in CreatePipeline()242 type = BufferCommand::BufferType::kUniform; in CreatePipeline()244 type = BufferCommand::BufferType::kUniformDynamic; in CreatePipeline()246 type = BufferCommand::BufferType::kSSBODynamic; in CreatePipeline()252 auto cmd = MakeUnique<BufferCommand>(type, pipeline); in CreatePipeline()[all …]
33 class BufferCommand; variable52 Result AddBufferDescriptor(const BufferCommand*);
50 Result AddBufferData(const BufferCommand* command);
63 Result DoBuffer(const BufferCommand* cmd) override;
276 Result Pipeline::AddBufferDescriptor(const BufferCommand* cmd) { in AddBufferDescriptor()
77 BufferCommand* Command::AsBuffer() { in AsBuffer()78 return static_cast<BufferCommand*>(this); in AsBuffer()137 BufferCommand::BufferCommand(BufferType type, Pipeline* pipeline) in BufferCommand() function in amber::BufferCommand140 BufferCommand::~BufferCommand() = default;
34 class BufferCommand; variable113 BufferCommand* AsBuffer();488 class BufferCommand : public BindableResourceCommand {503 BufferCommand(BufferType type, Pipeline* pipeline);504 ~BufferCommand() override;
123 virtual Result DoBuffer(const BufferCommand* cmd) = 0;
162 Result DoBuffer(const BufferCommand*) override { in DoBuffer() argument802 TEST_F(VkScriptExecutorTest, BufferCommand) { in TEST_F() argument
64 Result DoBuffer(const BufferCommand* cmd) override;
1463 Result EngineDawn::DoBuffer(const BufferCommand* command) { in DoBuffer()
535 MakeUnique<BufferCommand>(BufferCommand::BufferType::kSSBO, pipeline_); in ProcessSSBO()679 std::unique_ptr<BufferCommand> cmd; in ProcessUniform()682 cmd = MakeUnique<BufferCommand>(BufferCommand::BufferType::kUniform, in ProcessUniform()737 cmd = MakeUnique<BufferCommand>(BufferCommand::BufferType::kPushConstant, in ProcessUniform()
117 BufferCommand