getNormalPlaceholderTexture static method

Texture getNormalPlaceholderTexture()

Implementation

static gpu.Texture getNormalPlaceholderTexture() {
  if (_normalPlaceholderTexture != null) {
    return _normalPlaceholderTexture!;
  }
  _normalPlaceholderTexture = gpu.gpuContext.createTexture(
    gpu.StorageMode.hostVisible,
    1,
    1,
  );
  if (_normalPlaceholderTexture == null) {
    throw Exception('Failed to create normal placeholder texture.');
  }
  _normalPlaceholderTexture!.overwrite(
    Uint32List.fromList(<int>[0xFFFF7574]).buffer.asByteData(),
  );
  return _normalPlaceholderTexture!;
}