Rename RenderPassInfo to RenderPassDescriptor

This commit is contained in:
Corentin Wallez
2018-05-11 13:04:44 -04:00
committed by Corentin Wallez
parent 6f7749cce9
commit 8d6b5d2337
61 changed files with 231 additions and 216 deletions

View File

@@ -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();

View File

@@ -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

View File

@@ -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