private void BuildSamplersList(IReadOnlyList <string> samplers) { if (samplers == null) { return; } Samplers = new UniformHandle[samplers.Count]; for (int i = 0; i < samplers.Count; ++i) { Samplers[i] = GraphicsContext.CreateUniform(samplers[i], UniformType.Sampler, 1); } }
internal ShaderParameter(string name) { this.Uniform = GraphicsContext.CreateUniform(name, UniformType.Vec4, 4); }