mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-14 15:46:28 +00:00
Rename RenderPassInfo to RenderPassDescriptor
This commit is contained in:
committed by
Corentin Wallez
parent
6f7749cce9
commit
8d6b5d2337
@@ -265,7 +265,7 @@ namespace backend { namespace opengl {
|
||||
|
||||
case Command::BeginRenderPass: {
|
||||
auto* cmd = mCommands.NextCommand<BeginRenderPassCmd>();
|
||||
RenderPassInfo* info = ToBackend(cmd->info.Get());
|
||||
RenderPassDescriptor* info = ToBackend(cmd->info.Get());
|
||||
|
||||
pushConstants.OnBeginPass();
|
||||
inputBuffers.OnBeginPass();
|
||||
|
||||
@@ -79,8 +79,9 @@ namespace backend { namespace opengl {
|
||||
QueueBase* Device::CreateQueue(QueueBuilder* builder) {
|
||||
return new Queue(builder);
|
||||
}
|
||||
RenderPassInfoBase* Device::CreateRenderPassInfo(RenderPassInfoBuilder* builder) {
|
||||
return new RenderPassInfo(builder);
|
||||
RenderPassDescriptorBase* Device::CreateRenderPassDescriptor(
|
||||
RenderPassDescriptorBuilder* builder) {
|
||||
return new RenderPassDescriptor(builder);
|
||||
}
|
||||
RenderPipelineBase* Device::CreateRenderPipeline(RenderPipelineBuilder* builder) {
|
||||
return new RenderPipeline(builder);
|
||||
@@ -126,9 +127,10 @@ namespace backend { namespace opengl {
|
||||
}
|
||||
}
|
||||
|
||||
// RenderPassInfo
|
||||
// RenderPassDescriptor
|
||||
|
||||
RenderPassInfo::RenderPassInfo(RenderPassInfoBuilder* builder) : RenderPassInfoBase(builder) {
|
||||
RenderPassDescriptor::RenderPassDescriptor(RenderPassDescriptorBuilder* builder)
|
||||
: RenderPassDescriptorBase(builder) {
|
||||
}
|
||||
|
||||
}} // namespace backend::opengl
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
#include "backend/Device.h"
|
||||
#include "backend/InputState.h"
|
||||
#include "backend/Queue.h"
|
||||
#include "backend/RenderPassInfo.h"
|
||||
#include "backend/RenderPassDescriptor.h"
|
||||
#include "backend/ToBackend.h"
|
||||
|
||||
#include "glad/glad.h"
|
||||
@@ -45,7 +45,7 @@ namespace backend { namespace opengl {
|
||||
class PersistentPipelineState;
|
||||
class PipelineLayout;
|
||||
class Queue;
|
||||
class RenderPassInfo;
|
||||
class RenderPassDescriptor;
|
||||
class RenderPipeline;
|
||||
class Sampler;
|
||||
class ShaderModule;
|
||||
@@ -66,7 +66,7 @@ namespace backend { namespace opengl {
|
||||
using InputStateType = InputState;
|
||||
using PipelineLayoutType = PipelineLayout;
|
||||
using QueueType = Queue;
|
||||
using RenderPassInfoType = RenderPassInfo;
|
||||
using RenderPassDescriptorType = RenderPassDescriptor;
|
||||
using RenderPipelineType = RenderPipeline;
|
||||
using SamplerType = Sampler;
|
||||
using ShaderModuleType = ShaderModule;
|
||||
@@ -94,7 +94,8 @@ namespace backend { namespace opengl {
|
||||
InputStateBase* CreateInputState(InputStateBuilder* builder) override;
|
||||
PipelineLayoutBase* CreatePipelineLayout(PipelineLayoutBuilder* builder) override;
|
||||
QueueBase* CreateQueue(QueueBuilder* builder) override;
|
||||
RenderPassInfoBase* CreateRenderPassInfo(RenderPassInfoBuilder* builder) override;
|
||||
RenderPassDescriptorBase* CreateRenderPassDescriptor(
|
||||
RenderPassDescriptorBuilder* builder) override;
|
||||
RenderPipelineBase* CreateRenderPipeline(RenderPipelineBuilder* builder) override;
|
||||
SamplerBase* CreateSampler(SamplerBuilder* builder) override;
|
||||
ShaderModuleBase* CreateShaderModule(ShaderModuleBuilder* builder) override;
|
||||
@@ -123,9 +124,9 @@ namespace backend { namespace opengl {
|
||||
void Submit(uint32_t numCommands, CommandBuffer* const* commands);
|
||||
};
|
||||
|
||||
class RenderPassInfo : public RenderPassInfoBase {
|
||||
class RenderPassDescriptor : public RenderPassDescriptorBase {
|
||||
public:
|
||||
RenderPassInfo(RenderPassInfoBuilder* builder);
|
||||
RenderPassDescriptor(RenderPassDescriptorBuilder* builder);
|
||||
};
|
||||
|
||||
}} // namespace backend::opengl
|
||||
|
||||
Reference in New Issue
Block a user