{"id":4348,"date":"2016-08-20T22:53:00","date_gmt":"2016-08-20T14:53:00","guid":{"rendered":"http:\/\/unitycoder.com\/blog\/?p=4348"},"modified":"2016-08-20T23:10:59","modified_gmt":"2016-08-20T15:10:59","slug":"sprite-shader-with-clip-discard-pixels","status":"publish","type":"post","link":"https:\/\/unitycoder.com\/blog\/2016\/08\/20\/sprite-shader-with-clip-discard-pixels\/","title":{"rendered":"Sprite Shader with Clip() *Discard pixels"},"content":{"rendered":"<p>Testing what happens if add <a href=\"http:\/\/http.developer.nvidia.com\/Cg\/clip.html\" target=\"_blank\">clip(discard)<\/a>, remove transparency and remove color tint from default Sprite Shader..<br \/>\nJust wanted to see if there is big difference or not,<br \/>\nbut seems like no huge difference on PC (asus laptop, gtx970m), unless you have thousands of sprites on screen (*will test on mobile later)<\/p>\n<p><a href=\"http:\/\/forum.unity3d.com\/threads\/clip.257310\/\" target=\"_blank\">This thread<\/a> says in mobile devices it might be worse performance to use Clip()..<\/p>\n<p>Stats for test scene (<strong>20000<\/strong> sprites overlapping, sprite texture: 128&#215;128) *Using Unity 5.4.0p2<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4351\" data-permalink=\"https:\/\/unitycoder.com\/blog\/2016\/08\/20\/sprite-shader-with-clip-discard-pixels\/default-sprite-shader\/\" data-orig-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/default-sprite-shader.jpg?fit=413%2C208&amp;ssl=1\" data-orig-size=\"413,208\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"default-sprite-shader\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/default-sprite-shader.jpg?fit=413%2C208&amp;ssl=1\" class=\"alignnone size-full wp-image-4351\" src=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/default-sprite-shader.jpg?resize=413%2C208\" alt=\"default-sprite-shader\" width=\"413\" height=\"208\" srcset=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/default-sprite-shader.jpg?w=413&amp;ssl=1 413w, https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/default-sprite-shader.jpg?resize=300%2C151&amp;ssl=1 300w\" sizes=\"auto, (max-width: 413px) 100vw, 413px\" \/><\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4350\" data-permalink=\"https:\/\/unitycoder.com\/blog\/2016\/08\/20\/sprite-shader-with-clip-discard-pixels\/sprite-shader-clip\/\" data-orig-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/sprite-shader-clip.jpg?fit=413%2C208&amp;ssl=1\" data-orig-size=\"413,208\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"sprite-shader-clip\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/sprite-shader-clip.jpg?fit=413%2C208&amp;ssl=1\" class=\"alignnone size-full wp-image-4350\" src=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/sprite-shader-clip.jpg?resize=413%2C208\" alt=\"sprite-shader-clip\" width=\"413\" height=\"208\" srcset=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/sprite-shader-clip.jpg?w=413&amp;ssl=1 413w, https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/sprite-shader-clip.jpg?resize=300%2C151&amp;ssl=1 300w\" sizes=\"auto, (max-width: 413px) 100vw, 413px\" \/><\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4349\" data-permalink=\"https:\/\/unitycoder.com\/blog\/2016\/08\/20\/sprite-shader-with-clip-discard-pixels\/sprite-shader-clip-no_transparency\/\" data-orig-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/sprite-shader-clip-no_transparency.jpg?fit=413%2C208&amp;ssl=1\" data-orig-size=\"413,208\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"sprite-shader-clip-no_transparency\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/sprite-shader-clip-no_transparency.jpg?fit=413%2C208&amp;ssl=1\" class=\"alignnone size-full wp-image-4349\" src=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/sprite-shader-clip-no_transparency.jpg?resize=413%2C208\" alt=\"sprite-shader-clip-no_transparency\" width=\"413\" height=\"208\" srcset=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/sprite-shader-clip-no_transparency.jpg?w=413&amp;ssl=1 413w, https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/sprite-shader-clip-no_transparency.jpg?resize=300%2C151&amp;ssl=1 300w\" sizes=\"auto, (max-width: 413px) 100vw, 413px\" \/><\/p>\n<p>Sprite used (sprite mesh type: full rect)<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4352\" data-permalink=\"https:\/\/unitycoder.com\/blog\/2016\/08\/20\/sprite-shader-with-clip-discard-pixels\/sprite-1\/\" data-orig-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/sprite-1.png?fit=128%2C128&amp;ssl=1\" data-orig-size=\"128,128\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"sprite 1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/sprite-1.png?fit=128%2C128&amp;ssl=1\" class=\"alignnone size-full wp-image-4352\" src=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/sprite-1.png?resize=128%2C128\" alt=\"sprite 1\" width=\"128\" height=\"128\" \/><\/p>\n<h4>Shader sources<\/h4>\n<p><strong>Sprites\/Clip<\/strong><\/p>\n<style>.gist table { margin-bottom: 0; }<\/style>\n<div style=\"tab-size: 8\" id=\"gist39010184\" class=\"gist\">\n<div class=\"gist-file\" translate=\"no\" data-color-mode=\"light\" data-light-theme=\"light\">\n<div class=\"gist-data\">\n<div class=\"js-gist-file-update-container js-task-list-container\">\n<div id=\"file-sprites_clip-shader\" class=\"file my-2\">\n<div itemprop=\"text\"\n      class=\"Box-body p-0 blob-wrapper data type-shaderlab  \"\n      style=\"overflow: auto\" tabindex=\"0\" role=\"region\"\n      aria-label=\"Sprites_Clip.shader content, created by unitycoder on 02:28PM on August 20, 2016.\"\n    ><\/p>\n<div class=\"js-check-hidden-unicode js-blob-code-container blob-code-content\">\n<p>  <template class=\"js-file-alert-template\"><\/p>\n<div data-view-component=\"true\" class=\"flash flash-warn flash-full d-flex flex-items-center\">\n  <svg aria-hidden=\"true\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"><\/path>\n<\/svg><br \/>\n    <span><br \/>\n      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.<br \/>\n      <a class=\"Link--inTextBlock\" href=\"https:\/\/github.co\/hiddenchars\" target=\"_blank\">Learn more about bidirectional Unicode characters<\/a><br \/>\n    <\/span><\/p>\n<div data-view-component=\"true\" class=\"flash-action\">        <a href=\"{{ revealButtonHref }}\" data-view-component=\"true\" class=\"btn-sm btn\">    Show hidden characters<br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><\/template><br \/>\n<template class=\"js-line-alert-template\"><br \/>\n  <span aria-label=\"This line has hidden Unicode characters\" data-view-component=\"true\" class=\"line-alert tooltipped tooltipped-e\"><br \/>\n    <svg aria-hidden=\"true\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"><\/path>\n<\/svg><br \/>\n<\/span><\/template><\/p>\n<table data-hpc class=\"highlight tab-size js-file-line-container\" data-tab-size=\"4\" data-paste-markdown-skip data-tagsearch-path=\"Sprites_Clip.shader\">\n<tr>\n<td id=\"file-sprites_clip-shader-L1\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"1\"><\/td>\n<td id=\"file-sprites_clip-shader-LC1\" class=\"blob-code blob-code-inner js-file-line\">\/\/ removed ColorTint, Added clip() based on alpha<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L2\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"2\"><\/td>\n<td id=\"file-sprites_clip-shader-LC2\" class=\"blob-code blob-code-inner js-file-line\">Shader &quot;Sprites\/Clip&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L3\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"3\"><\/td>\n<td id=\"file-sprites_clip-shader-LC3\" class=\"blob-code blob-code-inner js-file-line\">{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L4\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"4\"><\/td>\n<td id=\"file-sprites_clip-shader-LC4\" class=\"blob-code blob-code-inner js-file-line\">\tProperties<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L5\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"5\"><\/td>\n<td id=\"file-sprites_clip-shader-LC5\" class=\"blob-code blob-code-inner js-file-line\">\t{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L6\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"6\"><\/td>\n<td id=\"file-sprites_clip-shader-LC6\" class=\"blob-code blob-code-inner js-file-line\">\t\t[PerRendererData] _MainTex (&quot;Sprite Texture&quot;, 2D) = &quot;white&quot; {}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L7\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"7\"><\/td>\n<td id=\"file-sprites_clip-shader-LC7\" class=\"blob-code blob-code-inner js-file-line\">\t\t[MaterialToggle] PixelSnap (&quot;Pixel snap&quot;, Float) = 0<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L8\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"8\"><\/td>\n<td id=\"file-sprites_clip-shader-LC8\" class=\"blob-code blob-code-inner js-file-line\">\t\t_Cutoff (&quot;AlphaCutoff&quot;, Range(0,1)) = 1<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L9\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"9\"><\/td>\n<td id=\"file-sprites_clip-shader-LC9\" class=\"blob-code blob-code-inner js-file-line\">\t}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L10\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"10\"><\/td>\n<td id=\"file-sprites_clip-shader-LC10\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L11\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"11\"><\/td>\n<td id=\"file-sprites_clip-shader-LC11\" class=\"blob-code blob-code-inner js-file-line\">\tSubShader<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L12\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"12\"><\/td>\n<td id=\"file-sprites_clip-shader-LC12\" class=\"blob-code blob-code-inner js-file-line\">\t{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L13\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"13\"><\/td>\n<td id=\"file-sprites_clip-shader-LC13\" class=\"blob-code blob-code-inner js-file-line\">\t\tTags<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L14\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"14\"><\/td>\n<td id=\"file-sprites_clip-shader-LC14\" class=\"blob-code blob-code-inner js-file-line\">\t\t{ <\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L15\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"15\"><\/td>\n<td id=\"file-sprites_clip-shader-LC15\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t&quot;Queue&quot;=&quot;Transparent&quot; <\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L16\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"16\"><\/td>\n<td id=\"file-sprites_clip-shader-LC16\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t&quot;IgnoreProjector&quot;=&quot;True&quot; <\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L17\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"17\"><\/td>\n<td id=\"file-sprites_clip-shader-LC17\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t&quot;RenderType&quot;=&quot;Transparent&quot; <\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L18\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"18\"><\/td>\n<td id=\"file-sprites_clip-shader-LC18\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t&quot;PreviewType&quot;=&quot;Plane&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L19\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"19\"><\/td>\n<td id=\"file-sprites_clip-shader-LC19\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t&quot;CanUseSpriteAtlas&quot;=&quot;True&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L20\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"20\"><\/td>\n<td id=\"file-sprites_clip-shader-LC20\" class=\"blob-code blob-code-inner js-file-line\">\t\t}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L21\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"21\"><\/td>\n<td id=\"file-sprites_clip-shader-LC21\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L22\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"22\"><\/td>\n<td id=\"file-sprites_clip-shader-LC22\" class=\"blob-code blob-code-inner js-file-line\">\t\tCull Off<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L23\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"23\"><\/td>\n<td id=\"file-sprites_clip-shader-LC23\" class=\"blob-code blob-code-inner js-file-line\">\t\tLighting Off<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L24\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"24\"><\/td>\n<td id=\"file-sprites_clip-shader-LC24\" class=\"blob-code blob-code-inner js-file-line\">\t\tZWrite Off<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L25\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"25\"><\/td>\n<td id=\"file-sprites_clip-shader-LC25\" class=\"blob-code blob-code-inner js-file-line\">\t\tBlend One OneMinusSrcAlpha<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L26\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"26\"><\/td>\n<td id=\"file-sprites_clip-shader-LC26\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L27\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"27\"><\/td>\n<td id=\"file-sprites_clip-shader-LC27\" class=\"blob-code blob-code-inner js-file-line\">\t\tPass<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L28\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"28\"><\/td>\n<td id=\"file-sprites_clip-shader-LC28\" class=\"blob-code blob-code-inner js-file-line\">\t\t{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L29\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"29\"><\/td>\n<td id=\"file-sprites_clip-shader-LC29\" class=\"blob-code blob-code-inner js-file-line\">\t\tCGPROGRAM<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L30\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"30\"><\/td>\n<td id=\"file-sprites_clip-shader-LC30\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t#pragma vertex vert<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L31\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"31\"><\/td>\n<td id=\"file-sprites_clip-shader-LC31\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t#pragma fragment frag<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L32\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"32\"><\/td>\n<td id=\"file-sprites_clip-shader-LC32\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t#pragma target 2.0<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L33\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"33\"><\/td>\n<td id=\"file-sprites_clip-shader-LC33\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t#pragma multi_compile _ PIXELSNAP_ON<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L34\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"34\"><\/td>\n<td id=\"file-sprites_clip-shader-LC34\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t#include &quot;UnityCG.cginc&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L35\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"35\"><\/td>\n<td id=\"file-sprites_clip-shader-LC35\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L36\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"36\"><\/td>\n<td id=\"file-sprites_clip-shader-LC36\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tstruct appdata_t<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L37\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"37\"><\/td>\n<td id=\"file-sprites_clip-shader-LC37\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L38\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"38\"><\/td>\n<td id=\"file-sprites_clip-shader-LC38\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tfloat4 vertex   : POSITION;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L39\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"39\"><\/td>\n<td id=\"file-sprites_clip-shader-LC39\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tfloat2 texcoord : TEXCOORD0;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L40\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"40\"><\/td>\n<td id=\"file-sprites_clip-shader-LC40\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t};<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L41\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"41\"><\/td>\n<td id=\"file-sprites_clip-shader-LC41\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L42\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"42\"><\/td>\n<td id=\"file-sprites_clip-shader-LC42\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tstruct v2f<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L43\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"43\"><\/td>\n<td id=\"file-sprites_clip-shader-LC43\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L44\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"44\"><\/td>\n<td id=\"file-sprites_clip-shader-LC44\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tfloat4 vertex   : SV_POSITION;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L45\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"45\"><\/td>\n<td id=\"file-sprites_clip-shader-LC45\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tfloat2 texcoord  : TEXCOORD0;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L46\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"46\"><\/td>\n<td id=\"file-sprites_clip-shader-LC46\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t};<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L47\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"47\"><\/td>\n<td id=\"file-sprites_clip-shader-LC47\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L48\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"48\"><\/td>\n<td id=\"file-sprites_clip-shader-LC48\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tv2f vert(appdata_t IN)<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L49\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"49\"><\/td>\n<td id=\"file-sprites_clip-shader-LC49\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L50\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"50\"><\/td>\n<td id=\"file-sprites_clip-shader-LC50\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tv2f OUT;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L51\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"51\"><\/td>\n<td id=\"file-sprites_clip-shader-LC51\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tOUT.vertex = UnityObjectToClipPos(IN.vertex);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L52\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"52\"><\/td>\n<td id=\"file-sprites_clip-shader-LC52\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tOUT.texcoord = IN.texcoord;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L53\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"53\"><\/td>\n<td id=\"file-sprites_clip-shader-LC53\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\t#ifdef PIXELSNAP_ON<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L54\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"54\"><\/td>\n<td id=\"file-sprites_clip-shader-LC54\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tOUT.vertex = UnityPixelSnap (OUT.vertex);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L55\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"55\"><\/td>\n<td id=\"file-sprites_clip-shader-LC55\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\t#endif<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L56\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"56\"><\/td>\n<td id=\"file-sprites_clip-shader-LC56\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\treturn OUT;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L57\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"57\"><\/td>\n<td id=\"file-sprites_clip-shader-LC57\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L58\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"58\"><\/td>\n<td id=\"file-sprites_clip-shader-LC58\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L59\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"59\"><\/td>\n<td id=\"file-sprites_clip-shader-LC59\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tsampler2D _MainTex;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L60\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"60\"><\/td>\n<td id=\"file-sprites_clip-shader-LC60\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tfixed _Cutoff;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L61\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"61\"><\/td>\n<td id=\"file-sprites_clip-shader-LC61\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L62\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"62\"><\/td>\n<td id=\"file-sprites_clip-shader-LC62\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tfixed4 frag(v2f IN) : SV_Target<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L63\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"63\"><\/td>\n<td id=\"file-sprites_clip-shader-LC63\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L64\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"64\"><\/td>\n<td id=\"file-sprites_clip-shader-LC64\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tfixed4 c =  tex2D (_MainTex,IN.texcoord);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L65\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"65\"><\/td>\n<td id=\"file-sprites_clip-shader-LC65\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tclip(c.a-_Cutoff);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L66\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"66\"><\/td>\n<td id=\"file-sprites_clip-shader-LC66\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tc.rgb *= c.a;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L67\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"67\"><\/td>\n<td id=\"file-sprites_clip-shader-LC67\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\treturn c;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L68\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"68\"><\/td>\n<td id=\"file-sprites_clip-shader-LC68\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L69\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"69\"><\/td>\n<td id=\"file-sprites_clip-shader-LC69\" class=\"blob-code blob-code-inner js-file-line\">\t\tENDCG<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L70\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"70\"><\/td>\n<td id=\"file-sprites_clip-shader-LC70\" class=\"blob-code blob-code-inner js-file-line\">\t\t}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L71\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"71\"><\/td>\n<td id=\"file-sprites_clip-shader-LC71\" class=\"blob-code blob-code-inner js-file-line\">\t}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-shader-L72\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"72\"><\/td>\n<td id=\"file-sprites_clip-shader-LC72\" class=\"blob-code blob-code-inner js-file-line\">}<\/td>\n<\/tr>\n<\/table>\n<\/div><\/div>\n<\/p><\/div>\n<\/div><\/div>\n<div class=\"gist-meta\">\n        <a href=\"https:\/\/gist.github.com\/unitycoder\/444e29be43dce20d991ecf90047ed75e\/raw\/37cbd5420ed3927992b057c1fac4438f3c3c508c\/Sprites_Clip.shader\" style=\"float:right\" class=\"Link--inTextBlock\">view raw<\/a><br \/>\n        <a href=\"https:\/\/gist.github.com\/unitycoder\/444e29be43dce20d991ecf90047ed75e#file-sprites_clip-shader\" class=\"Link--inTextBlock\"><br \/>\n          Sprites_Clip.shader<br \/>\n        <\/a><br \/>\n        hosted with &#10084; by <a class=\"Link--inTextBlock\" href=\"https:\/\/github.com\">GitHub<\/a>\n      <\/div>\n<\/p><\/div>\n<\/div>\n<p><strong>Sprites\/Clip-NoTransparency<\/strong><\/p>\n<style>.gist table { margin-bottom: 0; }<\/style>\n<div style=\"tab-size: 8\" id=\"gist39010217\" class=\"gist\">\n<div class=\"gist-file\" translate=\"no\" data-color-mode=\"light\" data-light-theme=\"light\">\n<div class=\"gist-data\">\n<div class=\"js-gist-file-update-container js-task-list-container\">\n<div id=\"file-sprites_clip-notransparency-shader\" class=\"file my-2\">\n<div itemprop=\"text\"\n      class=\"Box-body p-0 blob-wrapper data type-shaderlab  \"\n      style=\"overflow: auto\" tabindex=\"0\" role=\"region\"\n      aria-label=\"Sprites_Clip-NoTransparency.shader content, created by unitycoder on 02:30PM on August 20, 2016.\"\n    ><\/p>\n<div class=\"js-check-hidden-unicode js-blob-code-container blob-code-content\">\n<p>  <template class=\"js-file-alert-template\"><\/p>\n<div data-view-component=\"true\" class=\"flash flash-warn flash-full d-flex flex-items-center\">\n  <svg aria-hidden=\"true\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"><\/path>\n<\/svg><br \/>\n    <span><br \/>\n      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.<br \/>\n      <a class=\"Link--inTextBlock\" href=\"https:\/\/github.co\/hiddenchars\" target=\"_blank\">Learn more about bidirectional Unicode characters<\/a><br \/>\n    <\/span><\/p>\n<div data-view-component=\"true\" class=\"flash-action\">        <a href=\"{{ revealButtonHref }}\" data-view-component=\"true\" class=\"btn-sm btn\">    Show hidden characters<br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><\/template><br \/>\n<template class=\"js-line-alert-template\"><br \/>\n  <span aria-label=\"This line has hidden Unicode characters\" data-view-component=\"true\" class=\"line-alert tooltipped tooltipped-e\"><br \/>\n    <svg aria-hidden=\"true\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"><\/path>\n<\/svg><br \/>\n<\/span><\/template><\/p>\n<table data-hpc class=\"highlight tab-size js-file-line-container\" data-tab-size=\"4\" data-paste-markdown-skip data-tagsearch-path=\"Sprites_Clip-NoTransparency.shader\">\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L1\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"1\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC1\" class=\"blob-code blob-code-inner js-file-line\">\/\/ removed ColorTint, Transparency, Added clip() based on alpha<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L2\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"2\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC2\" class=\"blob-code blob-code-inner js-file-line\">Shader &quot;Sprites\/Clip-NoTransparency&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L3\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"3\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC3\" class=\"blob-code blob-code-inner js-file-line\">{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L4\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"4\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC4\" class=\"blob-code blob-code-inner js-file-line\">\tProperties<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L5\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"5\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC5\" class=\"blob-code blob-code-inner js-file-line\">\t{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L6\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"6\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC6\" class=\"blob-code blob-code-inner js-file-line\">\t\t[PerRendererData] _MainTex (&quot;Sprite Texture&quot;, 2D) = &quot;white&quot; {}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L7\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"7\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC7\" class=\"blob-code blob-code-inner js-file-line\">\t\t[MaterialToggle] PixelSnap (&quot;Pixel snap&quot;, Float) = 0<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L8\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"8\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC8\" class=\"blob-code blob-code-inner js-file-line\">\t\t_Cutoff (&quot;AlphaCutoff&quot;, Range(0,1)) = 1<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L9\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"9\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC9\" class=\"blob-code blob-code-inner js-file-line\">\t}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L10\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"10\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC10\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L11\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"11\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC11\" class=\"blob-code blob-code-inner js-file-line\">\tSubShader<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L12\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"12\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC12\" class=\"blob-code blob-code-inner js-file-line\">\t{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L13\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"13\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC13\" class=\"blob-code blob-code-inner js-file-line\">\t\tTags<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L14\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"14\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC14\" class=\"blob-code blob-code-inner js-file-line\">\t\t{ <\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L15\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"15\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC15\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t&quot;Queue&quot;=&quot;Geometry&quot; <\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L16\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"16\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC16\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t&quot;IgnoreProjector&quot;=&quot;True&quot; <\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L17\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"17\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC17\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t&quot;RenderType&quot;=&quot;Opaque&quot; <\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L18\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"18\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC18\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t&quot;PreviewType&quot;=&quot;Plane&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L19\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"19\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC19\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t&quot;CanUseSpriteAtlas&quot;=&quot;True&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L20\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"20\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC20\" class=\"blob-code blob-code-inner js-file-line\">\t\t}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L21\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"21\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC21\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L22\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"22\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC22\" class=\"blob-code blob-code-inner js-file-line\">\t\tCull Off<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L23\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"23\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC23\" class=\"blob-code blob-code-inner js-file-line\">\t\tLighting Off<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L24\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"24\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC24\" class=\"blob-code blob-code-inner js-file-line\">\t\tZWrite Off<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L25\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"25\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC25\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L26\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"26\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC26\" class=\"blob-code blob-code-inner js-file-line\">\t\tPass<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L27\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"27\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC27\" class=\"blob-code blob-code-inner js-file-line\">\t\t{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L28\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"28\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC28\" class=\"blob-code blob-code-inner js-file-line\">\t\tCGPROGRAM<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L29\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"29\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC29\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t#pragma vertex vert<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L30\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"30\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC30\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t#pragma fragment frag<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L31\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"31\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC31\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t#pragma target 2.0<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L32\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"32\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC32\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t#pragma multi_compile _ PIXELSNAP_ON<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L33\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"33\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC33\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t#include &quot;UnityCG.cginc&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L34\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"34\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC34\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L35\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"35\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC35\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tstruct appdata_t<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L36\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"36\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC36\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L37\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"37\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC37\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tfloat4 vertex   : POSITION;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L38\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"38\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC38\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tfloat2 texcoord : TEXCOORD0;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L39\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"39\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC39\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t};<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L40\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"40\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC40\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L41\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"41\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC41\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tstruct v2f<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L42\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"42\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC42\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L43\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"43\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC43\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tfloat4 vertex   : SV_POSITION;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L44\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"44\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC44\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tfloat2 texcoord  : TEXCOORD0;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L45\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"45\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC45\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t};<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L46\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"46\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC46\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L47\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"47\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC47\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tv2f vert(appdata_t IN)<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L48\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"48\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC48\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L49\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"49\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC49\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tv2f OUT;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L50\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"50\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC50\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tOUT.vertex = UnityObjectToClipPos(IN.vertex);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L51\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"51\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC51\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tOUT.texcoord = IN.texcoord;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L52\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"52\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC52\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\t#ifdef PIXELSNAP_ON<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L53\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"53\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC53\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tOUT.vertex = UnityPixelSnap (OUT.vertex);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L54\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"54\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC54\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\t#endif<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L55\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"55\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC55\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\treturn OUT;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L56\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"56\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC56\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L57\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"57\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC57\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L58\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"58\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC58\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tsampler2D _MainTex;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L59\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"59\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC59\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tfixed _Cutoff;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L60\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"60\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC60\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L61\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"61\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC61\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tfixed4 frag(v2f IN) : SV_Target<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L62\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"62\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC62\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t{<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L63\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"63\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC63\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tfixed4 c = tex2D (_MainTex, IN.texcoord);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L64\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"64\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC64\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\tclip(c.a-_Cutoff);<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L65\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"65\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC65\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\t\/\/if (c.a&lt;_Cutoff) discard;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L66\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"66\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC66\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t\treturn c;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L67\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"67\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC67\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L68\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"68\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC68\" class=\"blob-code blob-code-inner js-file-line\">\t\tENDCG<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L69\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"69\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC69\" class=\"blob-code blob-code-inner js-file-line\">\t\t}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L70\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"70\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC70\" class=\"blob-code blob-code-inner js-file-line\">\t}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-sprites_clip-notransparency-shader-L71\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"71\"><\/td>\n<td id=\"file-sprites_clip-notransparency-shader-LC71\" class=\"blob-code blob-code-inner js-file-line\">}<\/td>\n<\/tr>\n<\/table>\n<\/div><\/div>\n<\/p><\/div>\n<\/div><\/div>\n<div class=\"gist-meta\">\n        <a href=\"https:\/\/gist.github.com\/unitycoder\/29cd6dc2971c5cca47dc03eca1db0fc4\/raw\/d1906b598f3c583f0ebb411aa4c4443a600a7ac5\/Sprites_Clip-NoTransparency.shader\" style=\"float:right\" class=\"Link--inTextBlock\">view raw<\/a><br \/>\n        <a href=\"https:\/\/gist.github.com\/unitycoder\/29cd6dc2971c5cca47dc03eca1db0fc4#file-sprites_clip-notransparency-shader\" class=\"Link--inTextBlock\"><br \/>\n          Sprites_Clip-NoTransparency.shader<br \/>\n        <\/a><br \/>\n        hosted with &#10084; by <a class=\"Link--inTextBlock\" href=\"https:\/\/github.com\">GitHub<\/a>\n      <\/div>\n<\/p><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Testing what happens if add clip(discard), remove transparency and remove color tint from default Sprite Shader.. Just wanted to see if there is big difference or not, but seems like no huge difference on PC (asus laptop, gtx970m), unless you have thousands of sprites on [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4349,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[13,3],"tags":[14,357],"class_list":["post-4348","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-shaders","category-unity3d","tag-shader","tag-sprite"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/08\/sprite-shader-clip-no_transparency.jpg?fit=413%2C208&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p1KTaT-188","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts\/4348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/comments?post=4348"}],"version-history":[{"count":6,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts\/4348\/revisions"}],"predecessor-version":[{"id":4358,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts\/4348\/revisions\/4358"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/media\/4349"}],"wp:attachment":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/media?parent=4348"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/categories?post=4348"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/tags?post=4348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}