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()
233 auto type = BufferCommand::BufferType::kSSBO; in CreatePipeline()235 type = BufferCommand::BufferType::kStorageImage; in CreatePipeline()237 type = BufferCommand::BufferType::kSampledImage; in CreatePipeline()239 type = BufferCommand::BufferType::kCombinedImageSampler; in CreatePipeline()241 type = BufferCommand::BufferType::kUniformTexelBuffer; in CreatePipeline()243 type = BufferCommand::BufferType::kStorageTexelBuffer; in CreatePipeline()245 type = BufferCommand::BufferType::kUniform; in CreatePipeline()247 type = BufferCommand::BufferType::kUniformDynamic; in CreatePipeline()249 type = BufferCommand::BufferType::kSSBODynamic; in CreatePipeline()255 auto cmd = MakeUnique<BufferCommand>(type, pipeline); in CreatePipeline()[all …]
34 class BufferCommand; variable53 Result AddBufferDescriptor(const BufferCommand*);
50 Result AddBufferData(const BufferCommand* command);
63 Result DoBuffer(const BufferCommand* cmd) override;
288 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()
533 MakeUnique<BufferCommand>(BufferCommand::BufferType::kSSBO, pipeline_); in ProcessSSBO()678 std::unique_ptr<BufferCommand> cmd; in ProcessUniform()681 cmd = MakeUnique<BufferCommand>(BufferCommand::BufferType::kUniform, in ProcessUniform()737 cmd = MakeUnique<BufferCommand>(BufferCommand::BufferType::kPushConstant, in ProcessUniform()
117 BufferCommand