public GLCmdQueue( IGLCmdStateRenderer renderer, IGLBlitOperationEntrypoint blit, IGLSemaphoreEntrypoint generator, IGLCmdImageEntrypoint imageOps) { mRenderer = renderer; mBlit = blit; mSignalModule = generator; mImageOps = imageOps; }
public DefaultGLDeviceEntrypoint ( IGLCmdVBOEntrypoint vbo, IGLSamplerEntrypoint sampler, IGLDeviceImageEntrypoint image, IGLDeviceImageViewEntrypoint imageView, IGLImageDescriptorEntrypoint imageDescriptor, IGLShaderModuleEntrypoint shaderModule, IGLDescriptorPoolEntrypoint descriptorPool, IGLBufferEntrypoint buffers, IGLDeviceMemoryEntrypoint deviceMemory, IGLSemaphoreEntrypoint semaphore, IGLGraphicsPipelineEntrypoint graphicsPipeline, IGLImageFormatEntrypoint imageFormat, IGLGraphicsPipelineCompiler graphicsCompiler, IGLFenceEntrypoint fence, IGLCmdShaderProgramEntrypoint shaderProgram, IGLDescriptorSetEntrypoint descriptorSet, IGLUniformBlockEntrypoint uniformBlocks ) { VBO = vbo; Sampler = sampler; Image = image; ImageView = imageView; ImageDescriptor = imageDescriptor; ShaderModule = shaderModule; DescriptorPool = descriptorPool; Buffers = buffers; DeviceMemory = deviceMemory; Semaphore = semaphore; GraphicsPipeline = graphicsPipeline; ImageFormat = imageFormat; GraphicsCompiler = graphicsCompiler; Fence = fence; ShaderProgram = shaderProgram; DescriptorSet = descriptorSet; UniformBlocks = uniformBlocks; }