Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
シェーダー氷山発掘記
Search
ろじらぼ
June 11, 2022
Programming
0
490
シェーダー氷山発掘記
VRC-LT #13 シェーダー氷山発掘記
ろじらぼ
June 11, 2022
Tweet
Share
More Decks by ろじらぼ
See All by ろじらぼ
ちょっとつよい足トラ
logilabo
0
730
Other Decks in Programming
See All in Programming
Python型ヒント完全ガイド 初心者でも分かる、現代的で実践的な使い方
mickey_kubo
1
130
0626 Findy Product Manager LT Night_高田スライド_speaker deck用
mana_takada
0
180
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
10
5.4k
Goで作る、開発・CI環境
sin392
0
240
AIプログラマーDevinは PHPerの夢を見るか?
shinyasaita
1
230
Agentic Coding: The Future of Software Development with Agents
mitsuhiko
0
100
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
2
640
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
160
ニーリーにおけるプロダクトエンジニア
nealle
0
840
「テストは愚直&&網羅的に書くほどよい」という誤解 / Test Smarter, Not Harder
munetoshi
0
170
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
270
Porting a visionOS App to Android XR
akkeylab
0
470
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
134
9.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Git: the NoSQL Database
bkeepers
PRO
430
65k
How to Think Like a Performance Engineer
csswizardry
25
1.7k
RailsConf 2023
tenderlove
30
1.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Code Review Best Practice
trishagee
69
19k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Transcript
None
• • • • • •
• • • •
• • • • • •
None
•
•
• • •
• • •
• • •
• • • • • • •
None
• •
• •
• •
• • • • •
• • • •
• • • • Pass { Tags { "LightMode" =
"ForwardBase" } HLSLPROGRAM // ENDHLSL } Pass { Tags { "LightMode" = "Vertex" } HLSLPROGRAM // ENDHLSL } GrabPass { Tags { "LightMode" = "Vertex" } } Pass { Tags { "LightMode" = "Vertex" } HLSLPROGRAM // ENDHLSL } ...
None
• • 𝑡 𝑡 + 1
•
•
• •
• •
• • •
None
•
•
•
• • •
• • •
• • •
•
None
• •
• •
• • •
• •
None
• • float x = tex2D(_MainTexture, i.uv)); if(isnan(x)) x =
0.0;
• • float x = tex2D(_MainTexture, i.uv)); if(isnan(x)) x =
0.0;
• • float x = tex2D(_MainTexture, i.uv)); if(isnan(x)) x =
0.0;
• •
• • • • • •