- 精华
- 0
- 帖子
- 3879
- 威望
- 0 点
- 积分
- 3881 点
- 种子
- 5 点
- 注册时间
- 2009-11-21
- 最后登录
- 2017-3-15
|
发表于 2016-2-1 19:55 · 江苏
|
显示全部楼层
Jellyman 发表于 2016-2-1 19:30 
还gpgpu..... 我发现你举例永远都是在举这种奇葩,有多少游戏放着好好的cpu不用,gpu都到瓶颈了,还去用g ...
很可惜 你没什么水平连百度都不会,再贴一段u3d引擎的代码
Shader "HGame/SpaceDistort" {
Properties{
_MainTex("Base (RGB)", 2D) = "white" {}
_Distortion("Distortion", Range(0.01,0.1)) = 0.02
}
SubShader{
LOD 200
Tags { "QUEUE" = "Overlay-8" "IGNOREPROJECTOR" = "True" "RenderType" = "Transparent" }
GrabPass {
"_myGrabTexture"
}
Pass {
Tags { "QUEUE" = "Overlay-8" "IGNOREPROJECTOR" = "True" "RenderType" = "Transparent" }
ZWrite Off
Fog { Mode Off }
Program "vp" {
SubProgram "d3d9 " {
Bind "vertex" Vertex
Bind "texcoord" TexCoord0
Matrix 0[glstate_matrix_mvp]
Vector 4[_MainTex_ST]
"vs_2_0
; 13 ALU
def c5, 0.50000000, 0, 0, 0
dcl_position0 v0
dcl_texcoord0 v1
dp4 r0.w, v0, c1
dp4 r0.z, v0, c3
dp4 r0.x, v0, c0
mov r1.w, r0.z
dp4 r1.z, v0, c2
mov r1.x, r0
mov r0.y, -r0.w
mov r1.y, r0.w
add r0.xy, r0.z, r0
mov oPos, r1
mov oT0.zw, r1
mul oT0.xy, r0, c5.x
mad oT2.xy, v1, c4, c4.zwzw
"
}
} |
|