fix: high precision depth map

This commit is contained in:
TrèsAbhi committed 2024-01-24 16:05:59 -06:00
1 parent e094267223
commit 77ac1453f3
2 files changed
+4 -12

No files matched your search

@@ -1,4 +1,5 @@
import { Card, Flex, Tabs, Theme } from '@radix-ui/themes';
import { PerspectiveCamera } from '@react-three/drei';
import { Canvas } from '@react-three/fiber';
import { Suspense, use, useEffect, useRef, useState } from 'react';
import { applyPitchYawLimits } from '../../../../../../core/blitz/applyPitchYawLimits';
@@ -158,12 +159,8 @@ export function TankSandbox() {
</Tabs.Root>
<div style={{ height: '100%' }}>
<Canvas
shadows
ref={canvas}
camera={{ fov: 25 }}
onPointerDown={handlePointerDown}
>
<Canvas shadows ref={canvas} onPointerDown={handlePointerDown}>
<PerspectiveCamera makeDefault fov={25} far={32} />
<Controls />
<SceneProps />
@@ -176,7 +173,6 @@ export function TankSandbox() {
</div>
<Options canvas={canvasWrapper} isFullScreen={isFullScreen} />
<RotationInputs />
</Flex>
</Theme>
@@ -10,7 +10,7 @@ uniform float caliber;
uniform float ricochetAngle;
uniform float normalization;
uniform sampler2D externalModuleMask;
uniform sampler2D spacedArmorDepth;
uniform highp sampler2D spacedArmorDepth;
uniform sampler2D spacedArmorMask;
uniform vec2 resolution;
varying mat4 vProjectionMatrix;
@@ -112,8 +112,4 @@ void main() {
} else {
gl_FragColor = vec4(color, (1.0 - penetrationChance) * 0.5);
}
// if (isUnderExternalModule) {
// gl_FragColor = vec4(0.0, 0.0, 1.0, 1.0);
// }
}