hlsl初学
来源:互联网 发布:网络技术支持与维护 编辑:程序博客网 时间:2024/04/30 12:21
打开Tutorial02_2008
打开Tutorial02.fx文件
//--------------------------------------------------------------------------------------// File: Tutorial02.fx//// Copyright (c) Microsoft Corporation. All rights reserved.//--------------------------------------------------------------------------------------//--------------------------------------------------------------------------------------// Vertex Shader//--------------------------------------------------------------------------------------float4 VS( float4 Pos : POSITION ) : SV_POSITION{ return Pos;}参数是程序传来的顶点信息,此处只有顶点位置返回顶点位置给PS函数函数作用是改变顶点信息//--------------------------------------------------------------------------------------// Pixel Shader//--------------------------------------------------------------------------------------float4 PS( float4 Pos : SV_POSITION ) : SV_Target{ return float4( 1.0f, 1.0f, 0.0f, 1.0f ); // Yellow, with Alpha = 1}参数是VS函数传出的值返回顶点颜色函数作用是改变顶点颜色//--------------------------------------------------------------------------------------technique10 Render{ pass P1 { SetVertexShader( CompileShader( vs_4_0, VS() ) ); SetGeometryShader( NULL ); SetPixelShader( CompileShader( ps_4_0, PS() ) ); }}渲染方法选择
- hlsl初学
- HLSL
- HLSL
- HLSL Semantics (HLSL语义)
- HLSL Keywords (HLSL 关键字)
- HLSL Appendix(HLSL附录)
- HLSL基础
- HLSL初步
- HLSL函数
- 再观HLSL
- HLSL初级教程
- HLSL错误
- HLSL Introduction
- HLSL基础
- HLSL初步
- HLSL基础
- 变量~HLSL
- HLSL初级教程
- 复习struts2之访问或添加属性
- 报错:1130-host ... is not allowed to connect to this MySql server
- .ActionContextCleanUp的作用
- 黑马程序员-c#接口和抽象类的区别(非常经典的解说)
- 字符串拷贝和内存拷贝函数
- hlsl初学
- 通过PHP pcntl函数实现多线程功能
- Eclipse项目发布内存溢出问题解决
- 架构师需要具备哪些素质
- CFileException文件的异常处理
- nginx thin 部署rails3程序
- 解决android退出整个应用方法
- wpf+.net 4.5 surface2.0 = 异步多点触控 时间轴 part7
- mini2440网卡驱动DM9000之dm9000_start_xmit