MCPcopy Create free account
hub / github.com/LukasBanana/LLGL / CreateTextures

Method CreateTextures

examples/CSharp/Texturing/Texturing.cs:63–83  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

61 }
62
63 private void CreateTextures()
64 {
65 var colors = new LLGL.Color[4]
66 {
67 new LLGL.Color(1, 0, 0, 1),
68 new LLGL.Color(0, 1, 0, 1),
69 new LLGL.Color(0, 0, 1, 1),
70 new LLGL.Color(1, 0, 1, 1),
71 };
72 var imageView = new LLGL.ImageView(LLGL.ImageFormat.RGBA, LLGL.DataType.Float32, LLGL.Interop.ToBytes(colors));
73
74 var colorMapDesc = new LLGL.TextureDescriptor();
75 colorMapDesc.Extent = new LLGL.Extent3D(2, 2, 1);
76 ColorMap = Renderer.CreateTexture(colorMapDesc, imageView);
77
78 // Create sampler state
79 var samplerDesc = new LLGL.SamplerDescriptor();
80 samplerDesc.MinFilter = LLGL.SamplerFilter.Linear;
81 samplerDesc.MagFilter = LLGL.SamplerFilter.Linear;
82 ColorMapSampler = Renderer.CreateSampler(samplerDesc);
83 }
84
85 private void CreateShaders()
86 {

Callers

nothing calls this directly

Calls 3

ToBytesMethod · 0.80
CreateTextureMethod · 0.65
CreateSamplerMethod · 0.65

Tested by

no test coverage detected