mepeyew 0.3.5

mepeyew - Small But Powerful Graphics Library
Documentation
use super::*;

#[allow(dead_code)]
impl MockContext {
    pub fn memory_flush_extension_flush_memory(&mut self) {
        unimplemented!("No backend chosen")
    }

    #[cfg(feature = "surface_extension")]
    pub fn surface_extension_set_surface_size(
        &mut self,
        _width: usize,
        _height: usize,
    ) -> GResult<()> {
        unimplemented!("No backend chosen")
    }

    pub fn new_shader_storage_buffer<T: Copy>(
        &mut self,
        _data: &T,
        _ext: Option<context::extensions::NewShaderStorageBufferExt>,
    ) -> GResult<context::extensions::ShaderStorageBufferId> {
        unimplemented!("No backend chosen")
    }

    pub fn new_compute_program(
        &mut self,
        _code: &[u8],
        _uniforms: &[ShaderUniform],
        _ext: Option<context::extensions::NewComputeProgramExt>,
    ) -> GResult<ComputeProgramId> {
        unimplemented!("No backend chosen")
    }

    pub fn compile_compute_pass(
        &mut self,
        _compute_pass: context::extensions::ComputePass,
        _ext: Option<context::extensions::CompileComputePassExt>,
    ) -> GResult<CompiledComputePassId> {
        unimplemented!("No backend chosen")
    }

    pub fn read_synced_shader_storage_buffer<T: Copy>(
        &self,
        _ssbo: context::extensions::ShaderStorageBufferId,
        _ext: Option<context::extensions::ReadSyncedShaderStorageBufferExt>,
    ) -> GResult<T> {
        unimplemented!("No backend chosen")
    }

    pub async fn async_read_synced_shader_storage_buffer<T: Copy>(
        &self,
        _ssbo: context::extensions::ShaderStorageBufferId,
        _ext: Option<context::extensions::ReadSyncedShaderStorageBufferExt>,
    ) -> GResult<T> {
        unimplemented!("No backend chosen")
    }
}