Subversion Repository Public Repository

Divide-Framework

This repository has no backups
This repository's network speed is throttled to 100KB/sec

Diff Revisions 892 vs 893 for /trunk/Source Code/Platform/Video/Headers/GFXDevice.h

Diff revisions: vs.
  @@ -84,7 +84,7 @@
84 84 class SceneRenderState;
85 85 class ShaderComputeQueue;
86 86
87 - struct ShaderBufferParams;
87 + struct ShaderBufferDescriptor;
88 88
89 89 FWD_DECLARE_MANAGED_CLASS(Texture);
90 90
  @@ -372,7 +372,9 @@
372 372 const stringImpl& resourceName,
373 373 const stringImpl& resourceLocation,
374 374 bool asyncLoad) const;
375 - ShaderBuffer* newSB(const ShaderBufferParams& params) const;
375 + ShaderBuffer* newSB(const ShaderBufferDescriptor& descriptor) const;
376 +
377 + Pipeline newPipeline(const PipelineDescriptor& descriptor) const;
376 378
377 379 public: // Direct API calls
378 380 inline U64 getFrameDurationGPU() {
  @@ -413,7 +415,7 @@
413 415 void onChangeResolution(U16 w, U16 h);
414 416
415 417 void renderDebugViews();
416 -
418 +
417 419 protected:
418 420 friend class Camera;
419 421 void renderFromCamera(Camera& camera);