Skip to Main Content
Unity 2018 Shaders and Effects Cookbook - Third Edition
book

Unity 2018 Shaders and Effects Cookbook - Third Edition

by John P. Doran, Alan Zucconi
June 2018
Intermediate to advanced content levelIntermediate to advanced
392 pages
8h 57m
English
Packt Publishing
Content preview from Unity 2018 Shaders and Effects Cookbook - Third Edition

How to do it...

With our CgInclude file open, we can begin to enter the code that will get it working with our Surface Shaders. The following steps will get our CgInclude file ready for use within our Surface Shaders and allow us to continually add more code to it as we develop more shaders:

  1. We begin our CgInclude file with what is called a preprocessor directive. These are statements such as #pragma and #include. In this case, we want to define a new set of code that will be executed if our shader includes this file in its compiler directives. Enter the following code at the top of your CgInclude file:
#ifndef MY_CG_INCLUDE 
#define MY_CG_INCLUDE 
  1. We always need to make sure that we close #ifndef or #ifdef with #endif to close the definition ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Unity 2021 Shaders and Effects Cookbook - Fourth Edition

Unity 2021 Shaders and Effects Cookbook - Fourth Edition

John P. Doran
Unity 2018 Cookbook - Third Edition

Unity 2018 Cookbook - Third Edition

Matt Smith, Chico Queiroz, Jate Wittayabundit
Unity 3D Game Development

Unity 3D Game Development

Anthony Davis, Travis Baptiste, Russell Craig, Ryan Stunkel

Publisher Resources

ISBN: 9781788396233Supplemental Content