QtBase  v6.3.1
Classes | Variables
computebuffer.cpp File Reference
#include "../shared/examplefw.h"
#include <QRandomGenerator>
Include dependency graph for computebuffer.cpp:

Go to the source code of this file.

Classes

struct  Data
 
struct  ComputeUBuf
 

Variables

struct {
   QList< QRhiResource * >   releasePool
 
   QRhiBuffer *   sbuf = nullptr
 
   QRhiBuffer *   computeUniBuf = nullptr
 
   QRhiShaderResourceBindings *   computeBindings = nullptr
 
   QRhiComputePipeline *   computePipeline = nullptr
 
   QRhiShaderResourceBindings *   graphicsBindings = nullptr
 
   QRhiGraphicsPipeline *   graphicsPipeline = nullptr
 
   QRhiResourceUpdateBatch *   initialUpdates = nullptr
 
   float   step = 0.2f
 
d
 
const int DATA_COUNT = 256 * 128
 
const int COMPUTE_UBUF_SIZE = 8
 

Variable Documentation

◆ COMPUTE_UBUF_SIZE

const int COMPUTE_UBUF_SIZE = 8

Definition at line 87 of file computebuffer.cpp.

◆ computeBindings

QRhiShaderResourceBindings* computeBindings = nullptr

Definition at line 66 of file computebuffer.cpp.

◆ computePipeline

QRhiComputePipeline* computePipeline = nullptr

Definition at line 67 of file computebuffer.cpp.

◆ computeUniBuf

QRhiBuffer* computeUniBuf = nullptr

Definition at line 65 of file computebuffer.cpp.

◆ 

struct { ... } d

◆ DATA_COUNT

const int DATA_COUNT = 256 * 128

Definition at line 85 of file computebuffer.cpp.

◆ graphicsBindings

QRhiShaderResourceBindings* graphicsBindings = nullptr

Definition at line 68 of file computebuffer.cpp.

◆ graphicsPipeline

QRhiGraphicsPipeline* graphicsPipeline = nullptr

Definition at line 69 of file computebuffer.cpp.

◆ initialUpdates

QRhiResourceUpdateBatch* initialUpdates = nullptr

Definition at line 70 of file computebuffer.cpp.

◆ releasePool

QList<QRhiResource *> releasePool

Definition at line 63 of file computebuffer.cpp.

◆ sbuf

Definition at line 64 of file computebuffer.cpp.

◆ step

float step = 0.2f

Definition at line 71 of file computebuffer.cpp.