Search Feedback

78
votes

Multi compile for ComputeShader

Graphics

-

-

At the time of writing (Unity 2018.1 beta) the way to compile ComputeShader kernels with different defines (keywords) is this:
https://forum.unity.com/threads/how-to-create-compute-shader-variants.453638/

With complex compute shaders this is tremendous pain. Please implement #pragma multi_compile with ComputeShader.EnableKeyword and DisableKeyword, similar to the implementation for regular shaders.

Comments (1)

  1. A0832f79301e891078cb15369d5ec1dd?d=mm

    raphick

    Jul 19, 2018 15:57

    Here you can follow a direct chat with @Juho-Oravainen (graphic engineer @ unity), and the (semi)automatic solution I made about this.
    https://twitter.com/joravainen/status/979368628637392897

Your opinion counts

Help us make things better. Share your great idea for improving Unity or vote for other people’s.

Log in to post a new idea

Categories

All

(11030)

2D

(290)

Ads

(63)

AI & Navigation

(83)

Analytics

(130)

Animation

(413)

Asset Store

(370)

Asset Store Publisher

(21)

Assets

(557)

Audio

(185)

Cloud Build

(154)

Collaborate

(70)

Docs & Tutorials

(251)

Editor

(2579)

Everyplay

(17)

Game Performance Reporting

(22)

General

(1003)

Graphics

(903)

GUI

(447)

Input

(173)

Licensing

(93)

Networking

(192)

Physics

(392)

Platforms

(448)

Profiling & Optimization

(84)

Runtime

(188)

Scripting

(1154)

Terrain

(177)

WebGL

(145)