zoukankan      html  css  js  c++  java
  • [原]unity3d GLSL无法pc上显示

    pc编写GLSL:

    Shader "Custom/GLSL" {
        Properties {
            _MainTex ("Base (RGB)", 2D) = "white" {}
        }
        SubShader {
            Tags { "RenderType"="Opaque" }
            LOD 200
            pass{
                GLSLPROGRAM
                
                    #ifdef VERTEX
                    void main()
                    {
                        gl_Position = gl_ModelViewProjectionMatrix*gl_Vertex;
                    }
                    #endif
                    
                    #ifdef FRAGMENT
                    void main()
                    {
                        gl_FragColor = vec4(1,0,0,0);
                    }
                    #endif
                    
                ENDGLSL
            }
        }
    }

    出现:shader has error or is not supported by your graphics card

    需要通过这样的设置:(设置完后需要重启unity

    重启后的效果:

  • 相关阅读:
    WML
    CocoaPods install 安装
    刷新控件,审核
    UIImageView
    课堂练习——返回一个一维整数数组中最大子数组的和
    团队与题目介绍
    学习进度条05
    软件工程结对作业02
    课堂练习——返回一个整数数组中最大子数组的和
    学习进度条04
  • 原文地址:https://www.cnblogs.com/U-tansuo/p/unity_GLSL.html
Copyright © 2011-2022 走看看