Apple 推出 metal后,除了新的metal framewrok外,也多了一种新的shader语言,最近工作也做了一些metal移植的测试,主要还是现有引擎如何可以快速支持metal的解决方案。这里也想对边写写自己的心得。 metal shader的语法特性更接近SM5的hlsl,所以sm4....
                            
                            
                                分类:
其他好文   时间:
2014-10-20 00:45:38   
                                阅读次数:
465
                             
                         
                    
                        
                            
                            
                                HLSL初级教程
作者:trcj
目录
前言
1.HLSL入门
       1.1什么是着色器
       1.2什么是HLSL
       1.3怎么写HLSL着色器
       1.4怎么用HLSL着色器
2.顶点着色器
       2.1可编程数据流模型
       2.2顶点声明
       2.3用顶点着色器实现渐变动画
3.像素着色器
    ...
                            
                            
                                分类:
其他好文   时间:
2014-09-14 19:23:18   
                                阅读次数:
389
                             
                         
                    
                        
                            
                            
                                http://blog.chinaunix.net/uid-20235103-id-2578297.htmlShader Model 4支持的新东西,通过打包数据可以获得更好的性能。原文转发:Shader Constants (DirectX HLSL)In shader model 4, shad...
                            
                            
                                分类:
其他好文   时间:
2014-07-19 15:06:36   
                                阅读次数:
396
                             
                         
                    
                        
                            
                            
                                // FixedFuncEMU.fx// Copyright (c) 2005 Microsoft Corporation. All rights reserved.//struct VSSceneIn{ float3 pos : POSITION; //po...
                            
                            
                                分类:
其他好文   时间:
2014-07-16 19:38:19   
                                阅读次数:
197
                             
                         
                    
                        
                            
                            
                                AMD Radeon? R7、R9系列,几乎所有的HD 7000系列显卡,包括史上最快显卡AMD Radeon? R9 295X2与流行的AMD Radeon? R9 290X显卡均采用了下一代图形架构GCN。下一代游戏主机也将采用GCN,对游戏开发人员而言,首要任务是为此架构优化着色器。
以前,游戏开发人员可以使用GPU ShaderAnalyzer(GSA),分析DirectX® HLSL着色器性能。但目前GSA不支持GCN。最近发布的CodeXL 1.4通过CodeXL的命令行工具提供了此项功能。具体...
                            
                            
                                分类:
其他好文   时间:
2014-06-10 15:05:50   
                                阅读次数:
469