clean up TextureProjection
This commit is contained in:
@@ -1,6 +1,3 @@
|
|||||||
import 'dart:io';
|
|
||||||
|
|
||||||
import 'package:thermion_dart/src/filament/src/implementation/ffi_asset.dart';
|
|
||||||
import 'package:thermion_dart/src/filament/src/implementation/ffi_material.dart';
|
import 'package:thermion_dart/src/filament/src/implementation/ffi_material.dart';
|
||||||
import 'package:thermion_dart/src/filament/src/implementation/ffi_camera.dart';
|
import 'package:thermion_dart/src/filament/src/implementation/ffi_camera.dart';
|
||||||
import 'package:thermion_dart/src/filament/src/implementation/ffi_render_target.dart';
|
import 'package:thermion_dart/src/filament/src/implementation/ffi_render_target.dart';
|
||||||
@@ -34,10 +31,7 @@ class TextureProjection {
|
|||||||
static Future<TextureProjection> create(View sourceView, Uint8List depthWriteMaterial, Uint8List captureUvMaterial) async {
|
static Future<TextureProjection> create(View sourceView, Uint8List depthWriteMaterial, Uint8List captureUvMaterial) async {
|
||||||
final viewport = await sourceView.getViewport();
|
final viewport = await sourceView.getViewport();
|
||||||
var depthWriteMat = await FilamentApp.instance!.createMaterial(depthWriteMaterial);
|
var depthWriteMat = await FilamentApp.instance!.createMaterial(depthWriteMaterial);
|
||||||
// File(
|
|
||||||
// "/Users/nickfisher/Documents/thermion/materials/linear_depth.filamat",
|
|
||||||
// ).readAsBytesSync(),
|
|
||||||
// );
|
|
||||||
var depthWriteMi = await depthWriteMat.createInstance();
|
var depthWriteMi = await depthWriteMat.createInstance();
|
||||||
|
|
||||||
final depthView = await FilamentApp.instance!.createView() as FFIView;
|
final depthView = await FilamentApp.instance!.createView() as FFIView;
|
||||||
@@ -63,9 +57,6 @@ class TextureProjection {
|
|||||||
await depthView.setRenderTarget(depthWriteRenderTarget);
|
await depthView.setRenderTarget(depthWriteRenderTarget);
|
||||||
|
|
||||||
final captureMat = await FilamentApp.instance!.createMaterial(captureUvMaterial)
|
final captureMat = await FilamentApp.instance!.createMaterial(captureUvMaterial)
|
||||||
// File(
|
|
||||||
// "/Users/nickfisher/Documents/thermion/materials/capture_uv.filamat",
|
|
||||||
// ).readAsBytesSync(),
|
|
||||||
as FFIMaterial;
|
as FFIMaterial;
|
||||||
var captureMi = await captureMat.createInstance() as FFIMaterialInstance;
|
var captureMi = await captureMat.createInstance() as FFIMaterialInstance;
|
||||||
await captureMi.setParameterBool("flipUVs", true);
|
await captureMi.setParameterBool("flipUVs", true);
|
||||||
|
|||||||
Reference in New Issue
Block a user