Advertisement
Guest User

Untitled

a guest
Jul 4th, 2019
377
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 361.08 KB | None | 0 0
  1. Microsoft Windows [Version 10.0.18362.175]
  2. (c) 2019 Microsoft Corporation. All rights reserved.
  3.  
  4. C:\Program Files\Unity\Hub\Editor\2019.1.8f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools>adb devices
  5. List of devices attached
  6. adb server version (36) doesn't match this client (40); killing...
  7. * daemon started successfully
  8.  
  9.  
  10. C:\Program Files\Unity\Hub\Editor\2019.1.8f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools>adb connect 127.0.0.1:62001
  11. connected to 127.0.0.1:62001
  12.  
  13. C:\Program Files\Unity\Hub\Editor\2019.1.8f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools>adb devices
  14. List of devices attached
  15. 127.0.0.1:62001 device
  16.  
  17.  
  18. C:\Program Files\Unity\Hub\Editor\2019.1.8f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools>adb logcat -s Unity ActivityManager PackageManager dalvikvm DEBUG
  19. --------- beginning of system
  20. I/ActivityManager( 1751): Memory class: 192
  21. I/PackageManager( 1751): Package com.android.vending at /system/priv-app/com.android.vending ignored: updated version 81542200 better than this 80961100
  22. W/PackageManager( 1751): Failed to parse /system/priv-app/com.android.vending: null
  23. I/PackageManager( 1751): Package com.google.android.gms at /system/priv-app/com.google.android.gms ignored: updated version 17785013 better than this 12529013
  24. W/PackageManager( 1751): Failed to parse /system/priv-app/com.google.android.gms: null
  25. I/PackageManager( 1751): Package com.google.android.play.games at /system/priv-app/com.google.android.play.games ignored: updated version 103270070 better than this 87040070
  26. W/PackageManager( 1751): Failed to parse /system/priv-app/com.google.android.play.games: null
  27. W/PackageManager( 1751): Package com.android.vending desires unavailable shared library org.apache.http.legacy; ignoring!
  28. W/PackageManager( 1751): Package com.google.android.gms desires unavailable shared library org.apache.http.legacy; ignoring!
  29. W/PackageManager( 1751): Package com.google.android.gms desires unavailable shared library com.google.android.ble; ignoring!
  30. W/PackageManager( 1751): Package com.google.android.gms desires unavailable shared library com.google.android.wearable; ignoring!
  31. W/PackageManager( 1751): Package com.android.vending desires unavailable shared library org.apache.http.legacy; ignoring!
  32. W/PackageManager( 1751): Package com.google.android.gms desires unavailable shared library org.apache.http.legacy; ignoring!
  33. W/PackageManager( 1751): Package com.google.android.gms desires unavailable shared library com.google.android.ble; ignoring!
  34. W/PackageManager( 1751): Package com.google.android.gms desires unavailable shared library com.google.android.wearable; ignoring!
  35. I/PackageManager( 1751): Adjusting ABI for : com.google.android.gsf to x86
  36. I/PackageManager( 1751): Adjusting ABI for : com.google.android.gsf.login to x86
  37. I/PackageManager( 1751): Adjusting ABI for : com.android.inputdevices to x86
  38. I/PackageManager( 1751): Adjusting ABI for : com.android.settings to x86
  39. I/PackageManager( 1751): Adjusting ABI for : com.android.location.fused to x86
  40. I/PackageManager( 1751): Adjusting ABI for : com.android.keychain to x86
  41. I/PackageManager( 1751): Adjusting ABI for : com.android.providers.settings to x86
  42. I/PackageManager( 1751): Adjusting ABI for : com.android.server.telecom to x86
  43. I/PackageManager( 1751): Adjusting ABI for : com.vphone.helper to x86
  44. I/PackageManager( 1751): Adjusting ABI for : com.vphone.launcher to x86
  45. I/PackageManager( 1751): Adjusting ABI for : com.android.inputservice to x86
  46. I/PackageManager( 1751): Time to scan packages: 1.357 seconds
  47. W/PackageManager( 1751): Not granting permission android.permission.READ_PRIVILEGED_PHONE_STATE to package com.android.vending (protectionLevel=18 flags=0x404abec5)
  48. W/PackageManager( 1751): Not granting permission android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS to package com.android.vending (protectionLevel=2 flags=0x404abec5)
  49. W/PackageManager( 1751): Unknown permission android.permission.SEND_SMS_NO_CONFIRMATION in package com.android.vending
  50. W/PackageManager( 1751): Unknown permission android.permission.USE_FINGERPRINT in package com.android.vending
  51. W/PackageManager( 1751): Unknown permission android.permission.USE_BIOMETRIC in package com.android.vending
  52. W/PackageManager( 1751): Unknown permission android.permission.GET_ACCOUNTS_PRIVILEGED in package com.android.vending
  53. W/PackageManager( 1751): Unknown permission android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS in package com.android.vending
  54. W/PackageManager( 1751): Unknown permission android.permission.GRANT_RUNTIME_PERMISSIONS in package com.android.vending
  55. W/PackageManager( 1751): Unknown permission android.permission.REVOKE_RUNTIME_PERMISSIONS in package com.android.vending
  56. W/PackageManager( 1751): Unknown permission android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST in package com.android.vending
  57. W/PackageManager( 1751): Unknown permission android.permission.ALLOCATE_AGGRESSIVE in package com.android.vending
  58. W/PackageManager( 1751): Not granting permission android.permission.SET_PREFERRED_APPLICATIONS to package com.android.vending (protectionLevel=2 flags=0x404abec5)
  59. W/PackageManager( 1751): Unknown permission android.permission.ACCESS_INSTANT_APPS in package com.android.vending
  60. W/PackageManager( 1751): Unknown permission android.permission.MANAGE_APP_OPS_MODES in package com.android.vending
  61. W/PackageManager( 1751): Unknown permission android.permission.MANAGE_ROLLBACKS in package com.android.vending
  62. W/PackageManager( 1751): Unknown permission android.permission.SET_HARMFUL_APP_WARNINGS in package com.android.vending
  63. W/PackageManager( 1751): Unknown permission com.google.android.partnersetup.permission.WRITE_APP_PROVIDER in package com.android.vending
  64. W/PackageManager( 1751): Unknown permission com.sec.android.provider.badge.permission.READ in package com.android.vending
  65. W/PackageManager( 1751): Unknown permission com.sec.android.provider.badge.permission.WRITE in package com.android.vending
  66. W/PackageManager( 1751): Unknown permission com.htc.launcher.permission.READ_SETTINGS in package com.android.vending
  67. W/PackageManager( 1751): Unknown permission com.htc.launcher.permission.UPDATE_SHORTCUT in package com.android.vending
  68. W/PackageManager( 1751): Unknown permission com.sonyericsson.home.permission.BROADCAST_BADGE in package com.android.vending
  69. W/PackageManager( 1751): Unknown permission com.sonymobile.home.permission.PROVIDER_INSERT_BADGE in package com.android.vending
  70. W/PackageManager( 1751): Unknown permission com.anddoes.launcher.permission.UPDATE_COUNT in package com.android.vending
  71. W/PackageManager( 1751): Unknown permission com.majeur.launcher.permission.UPDATE_BADGE in package com.android.vending
  72. W/PackageManager( 1751): Unknown permission com.huawei.android.launcher.permission.CHANGE_BADGE in package com.android.vending
  73. W/PackageManager( 1751): Unknown permission com.huawei.android.launcher.permission.READ_SETTINGS in package com.android.vending
  74. W/PackageManager( 1751): Unknown permission com.huawei.android.launcher.permission.WRITE_SETTINGS in package com.android.vending
  75. W/PackageManager( 1751): Unknown permission android.permission.READ_APP_BADGE in package com.android.vending
  76. W/PackageManager( 1751): Unknown permission com.oppo.launcher.permission.READ_SETTINGS in package com.android.vending
  77. W/PackageManager( 1751): Unknown permission com.oppo.launcher.permission.WRITE_SETTINGS in package com.android.vending
  78. W/PackageManager( 1751): Unknown permission org.chromium.arc.apkcacheprovider.permission.READ_CACHE in package com.android.vending
  79. W/PackageManager( 1751): Unknown permission org.chromium.arc.apkcacheprovider.permission.WRITE_CACHE in package com.android.vending
  80. W/PackageManager( 1751): Unknown permission android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME in package com.android.vending
  81. W/PackageManager( 1751): Unknown permission android.permission.READ_RUNTIME_PROFILES in package com.android.vending
  82. W/PackageManager( 1751): Unknown permission android.permission.FOREGROUND_SERVICE in package com.android.vending
  83. W/PackageManager( 1751): Not granting permission android.permission.REBOOT to package com.android.vending (protectionLevel=18 flags=0x404abec5)
  84. W/PackageManager( 1751): Unknown permission android.permission.START_ACTIVITIES_FROM_BACKGROUND in package com.android.vending
  85. W/PackageManager( 1751): Unknown permission com.android.chrome.permission.SHOW_COMPLIANCE_SCREEN in package com.android.vending
  86. W/PackageManager( 1751): Unknown permission android.permission.CHANGE_OVERLAY_PACKAGES in package com.android.vending
  87. W/PackageManager( 1751): Unknown permission android.permission.SEND_DEVICE_CUSTOMIZATION_READY in package com.android.vending
  88. W/PackageManager( 1751): Unknown permission android.permission.REQUEST_INSTALL_PACKAGES in package com.vphone.launcher
  89. W/PackageManager( 1751): Unknown permission com.android.launcher.permission.READ_SETTINGS in package com.android.onetimeinitializer
  90. W/PackageManager( 1751): Unknown permission com.android.launcher.permission.WRITE_SETTINGS in package com.android.onetimeinitializer
  91. W/PackageManager( 1751): Unknown permission android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS in package com.google.android.gms
  92. W/PackageManager( 1751): Unknown permission android.permission.MANAGE_SOUND_TRIGGER in package com.google.android.gms
  93. W/PackageManager( 1751): Unknown permission android.permission.FOREGROUND_SERVICE in package com.google.android.gms
  94. W/PackageManager( 1751): Unknown permission android.permission.START_ACTIVITIES_FROM_BACKGROUND in package com.google.android.gms
  95. W/PackageManager( 1751): Unknown permission android.permission.REMOTE_DISPLAY_PROVIDER in package com.google.android.gms
  96. W/PackageManager( 1751): Unknown permission android.permission.DISPATCH_PROVISIONING_MESSAGE in package com.google.android.gms
  97. W/PackageManager( 1751): Unknown permission android.permission.RECOVER_KEYSTORE in package com.google.android.gms
  98. W/PackageManager( 1751): Unknown permission android.permission.PRE_FACTORY_RESET in package com.google.android.gms
  99. W/PackageManager( 1751): Unknown permission com.google.android.apps.enterprise.dmagent.permission.AutoSyncPermission in package com.google.android.gms
  100. W/PackageManager( 1751): Unknown permission android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS in package com.google.android.gms
  101. W/PackageManager( 1751): Unknown permission android.permission.ALLOCATE_AGGRESSIVE in package com.google.android.gms
  102. W/PackageManager( 1751): Unknown permission android.car.permission.CAR_POWER in package com.google.android.gms
  103. W/PackageManager( 1751): Unknown permission android.permission.USE_FINGERPRINT in package com.google.android.gms
  104. W/PackageManager( 1751): Unknown permission android.permission.SEND_SMS_NO_CONFIRMATION in package com.google.android.gms
  105. W/PackageManager( 1751): Unknown permission com.google.android.wearable.WRITE_SETTINGS in package com.google.android.gms
  106. W/PackageManager( 1751): Unknown permission com.felicanetworks.mfc.permission.MFC_ACCESS in package com.google.android.gms
  107. W/PackageManager( 1751): Unknown permission com.felicanetworks.mfc.mfi.permission.MFI_ACCESS in package com.google.android.gms
  108. W/PackageManager( 1751): Unknown permission android.permission.ACCESS_BACKGROUND_LOCATION in package com.google.android.gms
  109. W/PackageManager( 1751): Unknown permission android.permission.ACCESS_NOTIFICATION_POLICY in package com.google.android.gms
  110. W/PackageManager( 1751): Unknown permission com.google.android.googlequicksearchbox.permission.PAUSE_HOTWORD in package com.google.android.gms
  111. W/PackageManager( 1751): Unknown permission android.permission.TETHER_PRIVILEGED in package com.google.android.gms
  112. W/PackageManager( 1751): Unknown permission android.permission.CONTROL_DISPLAY_SATURATION in package com.google.android.gms
  113. W/PackageManager( 1751): Unknown permission com.google.android.hangouts.START_HANGOUT in package com.google.android.gms
  114. W/PackageManager( 1751): Unknown permission android.permission.READ_OEM_UNLOCK_STATE in package com.google.android.gms
  115. W/PackageManager( 1751): Unknown permission android.permission.OVERRIDE_WIFI_CONFIG in package com.google.android.gms
  116. W/PackageManager( 1751): Unknown permission android.car.permission.CAR_ENERGY in package com.google.android.gms
  117. W/PackageManager( 1751): Unknown permission android.car.permission.CAR_ENERGY_PORTS in package com.google.android.gms
  118. W/PackageManager( 1751): Unknown permission android.car.permission.CAR_EXTERIOR_LIGHTS in package com.google.android.gms
  119. W/PackageManager( 1751): Unknown permission android.car.permission.CAR_INFO in package com.google.android.gms
  120. W/PackageManager( 1751): Unknown permission android.car.permission.CAR_MILEAGE in package com.google.android.gms
  121. W/PackageManager( 1751): Unknown permission android.car.permission.CAR_TIRES in package com.google.android.gms
  122. W/PackageManager( 1751): Unknown permission android.car.permission.CONTROL_CAR_CLIMATE in package com.google.android.gms
  123. W/PackageManager( 1751): Unknown permission android.car.permission.CONTROL_CAR_DOORS in package com.google.android.gms
  124. W/PackageManager( 1751): Unknown permission android.car.permission.CONTROL_CAR_EXTERIOR_LIGHTS in package com.google.android.gms
  125. W/PackageManager( 1751): Unknown permission android.car.permission.CONTROL_CAR_MIRRORS in package com.google.android.gms
  126. W/PackageManager( 1751): Unknown permission android.car.permission.CONTROL_CAR_SEATS in package com.google.android.gms
  127. W/PackageManager( 1751): Unknown permission android.car.permission.CONTROL_CAR_WINDOWS in package com.google.android.gms
  128. W/PackageManager( 1751): Unknown permission android.permission.MODIFY_DAY_NIGHT_MODE in package com.google.android.gms
  129. W/PackageManager( 1751): Unknown permission com.google.android.permission.ACCESSIBILITY_SCAN_SERVICE in package com.google.android.gms
  130. W/PackageManager( 1751): Unknown permission android.permission.ACTIVITY_EMBEDDING in package com.google.android.gms
  131. W/PackageManager( 1751): Unknown permission android.permission.PROVIDE_RESOLVER_RANKER_SERVICE in package com.google.android.gms
  132. W/PackageManager( 1751): Unknown permission com.google.android.clockwork.settings.SHOW_FACTORY_RESET_CONFIRMATION in package com.google.android.gms
  133. W/PackageManager( 1751): Unknown permission com.google.android.wearable.READ_SETTINGS in package com.google.android.gms
  134. W/PackageManager( 1751): Unknown permission android.permission.READ_MEDIA_AUDIO in package com.google.android.gms
  135. W/PackageManager( 1751): Unknown permission android.permission.READ_MEDIA_IMAGES in package com.google.android.gms
  136. W/PackageManager( 1751): Unknown permission android.permission.READ_MEDIA_VIDEO in package com.google.android.gms
  137. W/PackageManager( 1751): Unknown permission android.permission.INTENT_FILTER_VERIFICATION_AGENT in package com.google.android.gms
  138. W/PackageManager( 1751): Unknown permission android.permission.LOCAL_MAC_ADDRESS in package com.google.android.gms
  139. W/PackageManager( 1751): Unknown permission android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST in package com.google.android.gms
  140. W/PackageManager( 1751): Unknown permission android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME in package com.google.android.gms
  141. W/PackageManager( 1751): Unknown permission android.permission.SUBSTITUTE_SHARE_TARGET_APP_NAME_AND_ICON in package com.google.android.gms
  142. W/PackageManager( 1751): Unknown permission android.permission.ACTIVITY_RECOGNITION in package com.google.android.gms
  143. W/PackageManager( 1751): Unknown permission android.permission.MANAGE_SUBSCRIPTION_PLANS in package com.google.android.gms
  144. W/PackageManager( 1751): Unknown permission android.permission.READ_DEVICE_CONFIG in package com.google.android.gms
  145. W/PackageManager( 1751): Unknown permission android.permission.WRITE_DEVICE_CONFIG in package com.google.android.gms
  146. W/PackageManager( 1751): Unknown permission com.google.android.apps.now.OPT_IN_WIZARD in package com.google.android.gms
  147. W/PackageManager( 1751): Unknown permission com.google.android.setupwizard.SETUP_COMPAT_SERVICE in package com.google.android.gms
  148. W/PackageManager( 1751): Unknown permission android.permission.NOTIFY_PENDING_SYSTEM_UPDATE in package com.google.android.gms
  149. W/PackageManager( 1751): Unknown permission com.google.android.launcher.permission.RECEIVE_LAUNCH_BROADCASTS in package com.google.android.gms
  150. W/PackageManager( 1751): Unknown permission android.permission.RESET_PASSWORD in package com.google.android.gms
  151. W/PackageManager( 1751): Unknown permission android.permission.LOCK_DEVICE in package com.google.android.gms
  152. W/PackageManager( 1751): Unknown permission android.permission.CONTROL_KEYGUARD_SECURE_NOTIFICATIONS in package com.google.android.gms
  153. W/PackageManager( 1751): Unknown permission com.google.android.gm.permission.READ_GMAIL in package com.google.android.gms
  154. W/PackageManager( 1751): Unknown permission com.cyanogenmod.filemanager.permissions.READ_THEME in package com.cyanogenmod.filemanager
  155. W/PackageManager( 1751): Not granting permission android.permission.CONTROL_KEYGUARD to package com.google.android.gsf.login (protectionLevel=2 flags=0x4048be45)
  156. W/PackageManager( 1751): Unknown permission com.android.vending.billing.IBillingAccountService.BIND2 in package com.google.android.gsf.login
  157. W/PackageManager( 1751): Unknown permission com.android.chrome.TOS_ACKED in package com.google.android.gsf.login
  158. W/PackageManager( 1751): Not granting permission android.permission.BATTERY_STATS to package com.facebook.lite (protectionLevel=50 flags=0x83e45)
  159. W/PackageManager( 1751): Unknown permission com.facebook.katana.provider.ACCESS in package com.facebook.lite
  160. W/PackageManager( 1751): Unknown permission com.facebook.orca.provider.ACCESS in package com.facebook.lite
  161. W/PackageManager( 1751): Unknown permission com.facebook.mlite.provider.ACCESS in package com.facebook.lite
  162. W/PackageManager( 1751): Unknown permission com.facebook.wakizashi.provider.ACCESS in package com.facebook.lite
  163. W/PackageManager( 1751): Unknown permission com.sec.android.provider.badge.permission.WRITE in package com.facebook.lite
  164. W/PackageManager( 1751): Unknown permission com.sec.android.provider.badge.permission.READ in package com.facebook.lite
  165. W/PackageManager( 1751): Unknown permission com.htc.launcher.permission.READ_SETTINGS in package com.facebook.lite
  166. W/PackageManager( 1751): Unknown permission com.htc.launcher.permission.UPDATE_SHORTCUT in package com.facebook.lite
  167. W/PackageManager( 1751): Unknown permission com.sonyericsson.home.permission.BROADCAST_BADGE in package com.facebook.lite
  168. W/PackageManager( 1751): Unknown permission com.sonymobile.home.permission.PROVIDER_INSERT_BADGE in package com.facebook.lite
  169. W/PackageManager( 1751): Unknown permission com.huawei.android.launcher.permission.CHANGE_BADGE in package com.facebook.lite
  170. W/PackageManager( 1751): Unknown permission com.huawei.android.launcher.permission.READ_SETTINGS in package com.facebook.lite
  171. W/PackageManager( 1751): Unknown permission com.huawei.android.launcher.permission.WRITE_SETTINGS in package com.facebook.lite
  172. W/PackageManager( 1751): Unknown permission com.oppo.launcher.permission.READ_SETTINGS in package com.facebook.lite
  173. W/PackageManager( 1751): Unknown permission com.oppo.launcher.permission.WRITE_SETTINGS in package com.facebook.lite
  174. W/PackageManager( 1751): Unknown permission android.permission.REQUEST_INSTALL_PACKAGES in package com.facebook.lite
  175. W/PackageManager( 1751): Unknown permission com.android.launcher.permission.READ_SETTINGS in package com.android.settings
  176. W/PackageManager( 1751): Unknown permission com.android.launcher.permission.WRITE_SETTINGS in package com.android.settings
  177. W/PackageManager( 1751): Unknown permission com.android.smspush.WAPPUSH_MANAGER_BIND in package com.android.phone
  178. W/PackageManager( 1751): Unknown permission android.permission.REQUEST_DELETE_PACKAGES in package com.google.android.play.games
  179. W/PackageManager( 1751): Unknown permission com.google.android.gallery3d.permission.GALLERY_PROVIDER in package com.android.bluetooth
  180. W/PackageManager( 1751): Unknown permission android.permission.MMS_SEND_OUTBOX_MSG in package com.android.bluetooth
  181. W/PackageManager( 1751): Not granting permission android.permission.READ_PRIVILEGED_PHONE_STATE to package com.android.vending (protectionLevel=18 flags=0x404abec5)
  182. W/PackageManager( 1751): Not granting permission android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS to package com.android.vending (protectionLevel=2 flags=0x404abec5)
  183. W/PackageManager( 1751): Unknown permission android.permission.SEND_SMS_NO_CONFIRMATION in package com.android.vending
  184. W/PackageManager( 1751): Unknown permission android.permission.USE_FINGERPRINT in package com.android.vending
  185. W/PackageManager( 1751): Unknown permission android.permission.USE_BIOMETRIC in package com.android.vending
  186. W/PackageManager( 1751): Unknown permission android.permission.GET_ACCOUNTS_PRIVILEGED in package com.android.vending
  187. W/PackageManager( 1751): Unknown permission android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS in package com.android.vending
  188. W/PackageManager( 1751): Unknown permission android.permission.GRANT_RUNTIME_PERMISSIONS in package com.android.vending
  189. W/PackageManager( 1751): Unknown permission android.permission.REVOKE_RUNTIME_PERMISSIONS in package com.android.vending
  190. W/PackageManager( 1751): Unknown permission android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST in package com.android.vending
  191. W/PackageManager( 1751): Unknown permission android.permission.ALLOCATE_AGGRESSIVE in package com.android.vending
  192. W/PackageManager( 1751): Not granting permission android.permission.SET_PREFERRED_APPLICATIONS to package com.android.vending (protectionLevel=2 flags=0x404abec5)
  193. W/PackageManager( 1751): Unknown permission android.permission.ACCESS_INSTANT_APPS in package com.android.vending
  194. W/PackageManager( 1751): Unknown permission android.permission.MANAGE_APP_OPS_MODES in package com.android.vending
  195. W/PackageManager( 1751): Unknown permission android.permission.MANAGE_ROLLBACKS in package com.android.vending
  196. W/PackageManager( 1751): Unknown permission android.permission.SET_HARMFUL_APP_WARNINGS in package com.android.vending
  197. W/PackageManager( 1751): Unknown permission com.google.android.partnersetup.permission.WRITE_APP_PROVIDER in package com.android.vending
  198. W/PackageManager( 1751): Unknown permission com.sec.android.provider.badge.permission.READ in package com.android.vending
  199. W/PackageManager( 1751): Unknown permission com.sec.android.provider.badge.permission.WRITE in package com.android.vending
  200. W/PackageManager( 1751): Unknown permission com.htc.launcher.permission.READ_SETTINGS in package com.android.vending
  201. W/PackageManager( 1751): Unknown permission com.htc.launcher.permission.UPDATE_SHORTCUT in package com.android.vending
  202. W/PackageManager( 1751): Unknown permission com.sonyericsson.home.permission.BROADCAST_BADGE in package com.android.vending
  203. W/PackageManager( 1751): Unknown permission com.sonymobile.home.permission.PROVIDER_INSERT_BADGE in package com.android.vending
  204. W/PackageManager( 1751): Unknown permission com.anddoes.launcher.permission.UPDATE_COUNT in package com.android.vending
  205. W/PackageManager( 1751): Unknown permission com.majeur.launcher.permission.UPDATE_BADGE in package com.android.vending
  206. W/PackageManager( 1751): Unknown permission com.huawei.android.launcher.permission.CHANGE_BADGE in package com.android.vending
  207. W/PackageManager( 1751): Unknown permission com.huawei.android.launcher.permission.READ_SETTINGS in package com.android.vending
  208. W/PackageManager( 1751): Unknown permission com.huawei.android.launcher.permission.WRITE_SETTINGS in package com.android.vending
  209. W/PackageManager( 1751): Unknown permission android.permission.READ_APP_BADGE in package com.android.vending
  210. W/PackageManager( 1751): Unknown permission com.oppo.launcher.permission.READ_SETTINGS in package com.android.vending
  211. W/PackageManager( 1751): Unknown permission com.oppo.launcher.permission.WRITE_SETTINGS in package com.android.vending
  212. W/PackageManager( 1751): Unknown permission org.chromium.arc.apkcacheprovider.permission.READ_CACHE in package com.android.vending
  213. W/PackageManager( 1751): Unknown permission org.chromium.arc.apkcacheprovider.permission.WRITE_CACHE in package com.android.vending
  214. W/PackageManager( 1751): Unknown permission android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME in package com.android.vending
  215. W/PackageManager( 1751): Unknown permission android.permission.READ_RUNTIME_PROFILES in package com.android.vending
  216. W/PackageManager( 1751): Unknown permission android.permission.FOREGROUND_SERVICE in package com.android.vending
  217. W/PackageManager( 1751): Not granting permission android.permission.REBOOT to package com.android.vending (protectionLevel=18 flags=0x404abec5)
  218. W/PackageManager( 1751): Unknown permission android.permission.START_ACTIVITIES_FROM_BACKGROUND in package com.android.vending
  219. W/PackageManager( 1751): Unknown permission com.android.chrome.permission.SHOW_COMPLIANCE_SCREEN in package com.android.vending
  220. W/PackageManager( 1751): Unknown permission android.permission.CHANGE_OVERLAY_PACKAGES in package com.android.vending
  221. W/PackageManager( 1751): Unknown permission android.permission.SEND_DEVICE_CUSTOMIZATION_READY in package com.android.vending
  222. W/PackageManager( 1751): Unknown permission android.permission.REQUEST_INSTALL_PACKAGES in package com.vphone.launcher
  223. W/PackageManager( 1751): Unknown permission com.android.launcher.permission.READ_SETTINGS in package com.android.onetimeinitializer
  224. W/PackageManager( 1751): Unknown permission com.android.launcher.permission.WRITE_SETTINGS in package com.android.onetimeinitializer
  225. W/PackageManager( 1751): Unknown permission android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS in package com.google.android.gms
  226. W/PackageManager( 1751): Unknown permission android.permission.MANAGE_SOUND_TRIGGER in package com.google.android.gms
  227. W/PackageManager( 1751): Unknown permission android.permission.FOREGROUND_SERVICE in package com.google.android.gms
  228. W/PackageManager( 1751): Unknown permission android.permission.START_ACTIVITIES_FROM_BACKGROUND in package com.google.android.gms
  229. W/PackageManager( 1751): Unknown permission android.permission.REMOTE_DISPLAY_PROVIDER in package com.google.android.gms
  230. W/PackageManager( 1751): Unknown permission android.permission.DISPATCH_PROVISIONING_MESSAGE in package com.google.android.gms
  231. W/PackageManager( 1751): Unknown permission android.permission.RECOVER_KEYSTORE in package com.google.android.gms
  232. W/PackageManager( 1751): Unknown permission android.permission.PRE_FACTORY_RESET in package com.google.android.gms
  233. W/PackageManager( 1751): Unknown permission com.google.android.apps.enterprise.dmagent.permission.AutoSyncPermission in package com.google.android.gms
  234. W/PackageManager( 1751): Unknown permission android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS in package com.google.android.gms
  235. W/PackageManager( 1751): Unknown permission android.permission.ALLOCATE_AGGRESSIVE in package com.google.android.gms
  236. W/PackageManager( 1751): Unknown permission android.car.permission.CAR_POWER in package com.google.android.gms
  237. W/PackageManager( 1751): Unknown permission android.permission.USE_FINGERPRINT in package com.google.android.gms
  238. W/PackageManager( 1751): Unknown permission android.permission.SEND_SMS_NO_CONFIRMATION in package com.google.android.gms
  239. W/PackageManager( 1751): Unknown permission com.google.android.wearable.WRITE_SETTINGS in package com.google.android.gms
  240. W/PackageManager( 1751): Unknown permission com.felicanetworks.mfc.permission.MFC_ACCESS in package com.google.android.gms
  241. W/PackageManager( 1751): Unknown permission com.felicanetworks.mfc.mfi.permission.MFI_ACCESS in package com.google.android.gms
  242. W/PackageManager( 1751): Unknown permission android.permission.ACCESS_BACKGROUND_LOCATION in package com.google.android.gms
  243. W/PackageManager( 1751): Unknown permission android.permission.ACCESS_NOTIFICATION_POLICY in package com.google.android.gms
  244. W/PackageManager( 1751): Unknown permission com.google.android.googlequicksearchbox.permission.PAUSE_HOTWORD in package com.google.android.gms
  245. W/PackageManager( 1751): Unknown permission android.permission.TETHER_PRIVILEGED in package com.google.android.gms
  246. W/PackageManager( 1751): Unknown permission android.permission.CONTROL_DISPLAY_SATURATION in package com.google.android.gms
  247. W/PackageManager( 1751): Unknown permission com.google.android.hangouts.START_HANGOUT in package com.google.android.gms
  248. W/PackageManager( 1751): Unknown permission android.permission.READ_OEM_UNLOCK_STATE in package com.google.android.gms
  249. W/PackageManager( 1751): Unknown permission android.permission.OVERRIDE_WIFI_CONFIG in package com.google.android.gms
  250. W/PackageManager( 1751): Unknown permission android.car.permission.CAR_ENERGY in package com.google.android.gms
  251. W/PackageManager( 1751): Unknown permission android.car.permission.CAR_ENERGY_PORTS in package com.google.android.gms
  252. W/PackageManager( 1751): Unknown permission android.car.permission.CAR_EXTERIOR_LIGHTS in package com.google.android.gms
  253. W/PackageManager( 1751): Unknown permission android.car.permission.CAR_INFO in package com.google.android.gms
  254. W/PackageManager( 1751): Unknown permission android.car.permission.CAR_MILEAGE in package com.google.android.gms
  255. W/PackageManager( 1751): Unknown permission android.car.permission.CAR_TIRES in package com.google.android.gms
  256. W/PackageManager( 1751): Unknown permission android.car.permission.CONTROL_CAR_CLIMATE in package com.google.android.gms
  257. W/PackageManager( 1751): Unknown permission android.car.permission.CONTROL_CAR_DOORS in package com.google.android.gms
  258. W/PackageManager( 1751): Unknown permission android.car.permission.CONTROL_CAR_EXTERIOR_LIGHTS in package com.google.android.gms
  259. W/PackageManager( 1751): Unknown permission android.car.permission.CONTROL_CAR_MIRRORS in package com.google.android.gms
  260. W/PackageManager( 1751): Unknown permission android.car.permission.CONTROL_CAR_SEATS in package com.google.android.gms
  261. W/PackageManager( 1751): Unknown permission android.car.permission.CONTROL_CAR_WINDOWS in package com.google.android.gms
  262. W/PackageManager( 1751): Unknown permission android.permission.MODIFY_DAY_NIGHT_MODE in package com.google.android.gms
  263. W/PackageManager( 1751): Unknown permission com.google.android.permission.ACCESSIBILITY_SCAN_SERVICE in package com.google.android.gms
  264. W/PackageManager( 1751): Unknown permission android.permission.ACTIVITY_EMBEDDING in package com.google.android.gms
  265. W/PackageManager( 1751): Unknown permission android.permission.PROVIDE_RESOLVER_RANKER_SERVICE in package com.google.android.gms
  266. W/PackageManager( 1751): Unknown permission com.google.android.clockwork.settings.SHOW_FACTORY_RESET_CONFIRMATION in package com.google.android.gms
  267. W/PackageManager( 1751): Unknown permission com.google.android.wearable.READ_SETTINGS in package com.google.android.gms
  268. W/PackageManager( 1751): Unknown permission android.permission.READ_MEDIA_AUDIO in package com.google.android.gms
  269. W/PackageManager( 1751): Unknown permission android.permission.READ_MEDIA_IMAGES in package com.google.android.gms
  270. W/PackageManager( 1751): Unknown permission android.permission.READ_MEDIA_VIDEO in package com.google.android.gms
  271. W/PackageManager( 1751): Unknown permission android.permission.INTENT_FILTER_VERIFICATION_AGENT in package com.google.android.gms
  272. W/PackageManager( 1751): Unknown permission android.permission.LOCAL_MAC_ADDRESS in package com.google.android.gms
  273. W/PackageManager( 1751): Unknown permission android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST in package com.google.android.gms
  274. W/PackageManager( 1751): Unknown permission android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME in package com.google.android.gms
  275. W/PackageManager( 1751): Unknown permission android.permission.SUBSTITUTE_SHARE_TARGET_APP_NAME_AND_ICON in package com.google.android.gms
  276. W/PackageManager( 1751): Unknown permission android.permission.ACTIVITY_RECOGNITION in package com.google.android.gms
  277. W/PackageManager( 1751): Unknown permission android.permission.MANAGE_SUBSCRIPTION_PLANS in package com.google.android.gms
  278. W/PackageManager( 1751): Unknown permission android.permission.READ_DEVICE_CONFIG in package com.google.android.gms
  279. W/PackageManager( 1751): Unknown permission android.permission.WRITE_DEVICE_CONFIG in package com.google.android.gms
  280. W/PackageManager( 1751): Unknown permission com.google.android.apps.now.OPT_IN_WIZARD in package com.google.android.gms
  281. W/PackageManager( 1751): Unknown permission com.google.android.setupwizard.SETUP_COMPAT_SERVICE in package com.google.android.gms
  282. W/PackageManager( 1751): Unknown permission android.permission.NOTIFY_PENDING_SYSTEM_UPDATE in package com.google.android.gms
  283. W/PackageManager( 1751): Unknown permission com.google.android.launcher.permission.RECEIVE_LAUNCH_BROADCASTS in package com.google.android.gms
  284. W/PackageManager( 1751): Unknown permission android.permission.RESET_PASSWORD in package com.google.android.gms
  285. W/PackageManager( 1751): Unknown permission android.permission.LOCK_DEVICE in package com.google.android.gms
  286. W/PackageManager( 1751): Unknown permission android.permission.CONTROL_KEYGUARD_SECURE_NOTIFICATIONS in package com.google.android.gms
  287. W/PackageManager( 1751): Unknown permission com.google.android.gm.permission.READ_GMAIL in package com.google.android.gms
  288. W/PackageManager( 1751): Unknown permission com.cyanogenmod.filemanager.permissions.READ_THEME in package com.cyanogenmod.filemanager
  289. W/PackageManager( 1751): Not granting permission android.permission.CONTROL_KEYGUARD to package com.google.android.gsf.login (protectionLevel=2 flags=0x4048be45)
  290. W/PackageManager( 1751): Unknown permission com.android.vending.billing.IBillingAccountService.BIND2 in package com.google.android.gsf.login
  291. W/PackageManager( 1751): Unknown permission com.android.chrome.TOS_ACKED in package com.google.android.gsf.login
  292. W/PackageManager( 1751): Not granting permission android.permission.BATTERY_STATS to package com.facebook.lite (protectionLevel=50 flags=0x83e45)
  293. W/PackageManager( 1751): Unknown permission com.facebook.katana.provider.ACCESS in package com.facebook.lite
  294. W/PackageManager( 1751): Unknown permission com.facebook.orca.provider.ACCESS in package com.facebook.lite
  295. W/PackageManager( 1751): Unknown permission com.facebook.mlite.provider.ACCESS in package com.facebook.lite
  296. W/PackageManager( 1751): Unknown permission com.facebook.wakizashi.provider.ACCESS in package com.facebook.lite
  297. W/PackageManager( 1751): Unknown permission com.sec.android.provider.badge.permission.WRITE in package com.facebook.lite
  298. W/PackageManager( 1751): Unknown permission com.sec.android.provider.badge.permission.READ in package com.facebook.lite
  299. W/PackageManager( 1751): Unknown permission com.htc.launcher.permission.READ_SETTINGS in package com.facebook.lite
  300. W/PackageManager( 1751): Unknown permission com.htc.launcher.permission.UPDATE_SHORTCUT in package com.facebook.lite
  301. W/PackageManager( 1751): Unknown permission com.sonyericsson.home.permission.BROADCAST_BADGE in package com.facebook.lite
  302. W/PackageManager( 1751): Unknown permission com.sonymobile.home.permission.PROVIDER_INSERT_BADGE in package com.facebook.lite
  303. W/PackageManager( 1751): Unknown permission com.huawei.android.launcher.permission.CHANGE_BADGE in package com.facebook.lite
  304. W/PackageManager( 1751): Unknown permission com.huawei.android.launcher.permission.READ_SETTINGS in package com.facebook.lite
  305. W/PackageManager( 1751): Unknown permission com.huawei.android.launcher.permission.WRITE_SETTINGS in package com.facebook.lite
  306. W/PackageManager( 1751): Unknown permission com.oppo.launcher.permission.READ_SETTINGS in package com.facebook.lite
  307. W/PackageManager( 1751): Unknown permission com.oppo.launcher.permission.WRITE_SETTINGS in package com.facebook.lite
  308. W/PackageManager( 1751): Unknown permission android.permission.REQUEST_INSTALL_PACKAGES in package com.facebook.lite
  309. W/PackageManager( 1751): Unknown permission com.android.launcher.permission.READ_SETTINGS in package com.android.settings
  310. W/PackageManager( 1751): Unknown permission com.android.launcher.permission.WRITE_SETTINGS in package com.android.settings
  311. W/PackageManager( 1751): Unknown permission com.android.smspush.WAPPUSH_MANAGER_BIND in package com.android.phone
  312. W/PackageManager( 1751): Unknown permission android.permission.REQUEST_DELETE_PACKAGES in package com.google.android.play.games
  313. W/PackageManager( 1751): Unknown permission com.google.android.gallery3d.permission.GALLERY_PROVIDER in package com.android.bluetooth
  314. W/PackageManager( 1751): Unknown permission android.permission.MMS_SEND_OUTBOX_MSG in package com.android.bluetooth
  315. I/ActivityManager( 1751): Config changes=200 {1.0 ?mcc?mnc en_US ?layoutDir ?swdp ?wdp ?hdp ?density ?lsize ?long ?orien ?touch ?keyb/?/? ?nav/? s.2}
  316. I/ActivityManager( 1751): System now ready
  317. I/ActivityManager( 1751): Config changes=1dfb {1.0 310mcc16mnc en_US ?layoutDir sw450dp w800dp h425dp 320dpi nrml long land finger -keyb/v/h -nav/h s.3}
  318. I/ActivityManager( 1751): Start proc 1831:WebViewLoader-x86/1037 [android.webkit.WebViewFactory$RelroFileCreator] for
  319. I/ActivityManager( 1751): Start proc 1846:com.android.systemui/u0a11 for service com.android.systemui/.SystemUIService
  320. I/ActivityManager( 1751): Start proc 1882:com.android.inputservice/1000 for service com.android.inputservice/.InputService
  321. I/ActivityManager( 1751): Start proc 1957:com.google.android.gms.persistent/u0a6 for broadcast com.google.android.gms/com.google.android.location.internal.NlpNetworkProviderSettingsUpdateReceiver
  322. I/ActivityManager( 1751): Start proc 1979:com.android.phone/1001 for added application com.android.phone
  323. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.vphone.launcher/.Launcher} from uid 0 on display 0
  324. I/ActivityManager( 1751): Start proc 2049:com.vphone.launcher/1000 for activity com.vphone.launcher/.Launcher
  325. V/ActivityManager( 1751): Display changed displayId=0
  326. V/ActivityManager( 1751): Display changed displayId=0
  327. W/ActivityManager( 1751): Unable to start service Intent { cmp=com.android.printspooler/.model.PrintSpoolerService } U=0: not found
  328. V/ActivityManager( 1751): Display changed displayId=0
  329. I/ActivityManager( 1751): Start proc 2086:android.process.acore/u0a2 for content provider com.android.providers.contacts/.CallLogProvider
  330. V/ActivityManager( 1751): Display changed displayId=0
  331. I/ActivityManager( 1751): Start proc 2231:com.google.android.gms/u0a6 for service com.google.android.gms/.ads.identifier.service.AdvertisingIdService
  332. I/ActivityManager( 1751): Start proc 2308:com.google.process.gapps/u0a6 for content provider com.google.android.gsf/.gservices.GservicesProvider
  333. E/ActivityManager( 1751): Unable to mark boot complete for abi: armeabi-v7a
  334. I/ActivityManager( 1751): Start proc 2576:com.android.vending/u0a14 for broadcast com.android.vending/com.google.android.finsky.simhandler.SimStateReceiver
  335. I/ActivityManager( 1751): Start proc 2695:com.android.keychain/1000 for service com.android.keychain/.AdvertisingIdClient
  336. I/ActivityManager( 1751): START u0 {cmp=com.vphone.launcher/.game.SearchActivity} from uid 1000 on display 0
  337. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.settings/.Settings bnds=[490,336][700,485] (has extras)} from uid 1000 on display 0
  338. W/ActivityManager( 1751): Activity pause timeout for ActivityRecord{1abb4c52 u0 com.vphone.launcher/.game.SearchActivity t1}
  339. I/ActivityManager( 1751): Start proc 2749:com.android.settings/1000 for activity com.android.settings/.Settings
  340. I/ActivityManager( 1751): Start proc 2772:com.google.android.gms.ui/u0a6 for content provider com.google.android.gms/.app.search.GmsSearchIndexablesProvider
  341. I/ActivityManager( 1751): Start proc 2841:android.process.media/u0a4 for broadcast com.android.providers.downloads/.DownloadReceiver
  342. W/ActivityManager( 1751): Launch timeout has expired, giving up wake lock!
  343. I/ActivityManager( 1751): Start proc 2879:com.facebook.lite:fbns/u0a33 for broadcast com.facebook.lite/com.facebook.rti.push.service.MqttSystemBroadcastReceiver
  344. I/ActivityManager( 1751): Start proc 2926:com.android.providers.calendar/u0a1 for broadcast com.android.providers.calendar/.CalendarReceiver
  345. I/ActivityManager( 1751): Start proc 2955:com.android.managedprovisioning/u0a7 for broadcast com.android.managedprovisioning/.BootReminder
  346. I/ActivityManager( 1751): Activity reported stop, but no longer stopping: ActivityRecord{1abb4c52 u0 com.vphone.launcher/.game.SearchActivity t1 f}
  347. I/ActivityManager( 1751): Start proc 2975:com.android.onetimeinitializer/u0a8 for broadcast com.android.onetimeinitializer/.OneTimeInitializerReceiver
  348. I/ActivityManager( 1751): Start proc 2996:com.google.android.gms.unstable/u0a6 for service com.google.android.gms/.droidguard.DroidGuardService
  349. I/ActivityManager( 1751): Start proc 3012:com.google.android.play.games/u0a15 for broadcast com.google.android.play.games/com.google.android.libraries.notifications.entrypoints.restart.RestartReceiver
  350. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cmp=com.android.settings/.SubSettings (has extras)} from uid 1000 on display 0
  351. I/ActivityManager( 1751): Waited long enough for: ServiceRecord{39fb3c86 u0 com.facebook.lite/com.facebook.rti.push.service.FbnsService}
  352. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cmp=com.android.settings/.SubSettings (has extras)} from uid 1000 on display 0
  353. W/ActivityManager( 1751): Unable to start service Intent { act=com.google.android.gms.drive.ApiService.RESET_AFTER_BOOT flg=0x4 cmp=com.google.android.gms/.drive.api.ApiService (has extras) } U=0: not found
  354. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.vphone.launcher/.Launcher} from uid 1000 on display 0
  355. I/ActivityManager( 1751): Start proc 3581:com.android.browser/u0a17 for broadcast com.android.browser/.AccountsChangedReceiver
  356. I/ActivityManager( 1751): START u0 {act=android.intent.action.DELETE dat=package:com.Lumari.Runner flg=0x10800000 cmp=com.android.packageinstaller/.UninstallerActivity (has extras)} from uid 1000 on display 0
  357. I/ActivityManager( 1751): Start proc 3633:com.android.packageinstaller/u0a26 for activity com.android.packageinstaller/.UninstallerActivity
  358. I/ActivityManager( 1751): START u0 {act=android.intent.action.VIEW cmp=com.android.packageinstaller/.UninstallAppProgress (has extras)} from uid 10026 on display 0
  359. I/ActivityManager( 1751): Force stopping com.Lumari.Runner appid=10036 user=-1: uninstall pkg
  360. I/ActivityManager( 1751): Force stopping com.Lumari.Runner appid=10036 user=0: pkg removed
  361. I/ActivityManager( 1751): Start proc 3677:com.android.documentsui/u0a21 for broadcast com.android.documentsui/.PackageReceiver
  362. W/PackageManager( 1751): Couldn't remove dex file for package: at location /data/app/com.Lumari.Runner-2/base.apk, retcode=-1
  363. I/ActivityManager( 1751): Start proc 3701:com.android.defcontainer/u0a3 for service com.android.defcontainer/.DefaultContainerService
  364. I/ActivityManager( 1751): Start proc 3726:com.android.externalstorage/u0a5 for content provider com.android.externalstorage/.ExternalStorageProvider
  365. D/PackageManager( 1751): Renaming /data/app/vmdl901184482.tmp to /data/app/com.Lumari.Runner-1
  366. I/ActivityManager( 1751): Start proc 3787:com.svox.pico/u0a28 for broadcast com.svox.pico/.VoiceDataInstallerReceiver
  367. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity bnds=[153,62][412,216]} from uid 1000 on display 0
  368. I/ActivityManager( 1751): Start proc 3828:com.Lumari.Runner/u0a37 for activity com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity
  369. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w450dp h775dp 320dpi nrml long port finger -keyb/v/h -nav/h s.4}
  370. V/ActivityManager( 1751): Display changed displayId=0
  371. --------- beginning of crash
  372. W/ActivityManager( 1751): Force finishing activity 1 com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity
  373. V/ActivityManager( 1751): Display changed displayId=0
  374. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w800dp h425dp 320dpi nrml long land finger -keyb/v/h -nav/h s.5}
  375. W/ActivityManager( 1751): Activity pause timeout for ActivityRecord{2a833856 u0 com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity t4 f}
  376. I/ActivityManager( 1751): Process com.Lumari.Runner (pid 3828) has died
  377. I/ActivityManager( 1751): START u0 {act=android.intent.action.DELETE dat=package:com.Lumari.Runner flg=0x10800000 cmp=com.android.packageinstaller/.UninstallerActivity (has extras)} from uid 1000 on display 0
  378. I/ActivityManager( 1751): START u0 {act=android.intent.action.VIEW cmp=com.android.packageinstaller/.UninstallAppProgress (has extras)} from uid 10026 on display 0
  379. I/ActivityManager( 1751): Force stopping com.Lumari.Runner appid=10037 user=-1: uninstall pkg
  380. I/ActivityManager( 1751): Force stopping com.Lumari.Runner appid=10037 user=0: pkg removed
  381. W/PackageManager( 1751): Couldn't remove dex file for package: at location /data/app/com.Lumari.Runner-1/base.apk, retcode=-1
  382. D/PackageManager( 1751): Renaming /data/app/vmdl289233332.tmp to /data/app/com.Lumari.Runner-1
  383. I/ActivityManager( 1751): Force stopping com.Lumari.Runner appid=10038 user=0: from pid 4033
  384. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity} from uid 0 on display 0
  385. I/ActivityManager( 1751): Start proc 4044:com.Lumari.Runner/u0a38 for activity com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity
  386. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w450dp h775dp 320dpi nrml long port finger -keyb/v/h -nav/h s.6}
  387. V/ActivityManager( 1751): Display changed displayId=0
  388. W/ActivityManager( 1751): Force finishing activity 1 com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity
  389. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w800dp h425dp 320dpi nrml long land finger -keyb/v/h -nav/h s.7}
  390. V/ActivityManager( 1751): Display changed displayId=0
  391. W/ActivityManager( 1751): Activity pause timeout for ActivityRecord{31c5545c u0 com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity t6 f}
  392. I/ActivityManager( 1751): Killing 2955:com.android.managedprovisioning/u0a7 (adj 15): empty #17
  393. I/ActivityManager( 1751): Process com.Lumari.Runner (pid 4044) has died
  394. I/ActivityManager( 1751): Killing 2975:com.android.onetimeinitializer/u0a8 (adj 15): empty for 1809s
  395. I/ActivityManager( 1751): Killing 2772:com.google.android.gms.ui/u0a6 (adj 15): empty for 1832s
  396. D/PackageManager( 1751): Renaming /data/app/vmdl566824335.tmp to /data/app/com.Lumari.Runner-2
  397. I/ActivityManager( 1751): Force stopping com.Lumari.Runner appid=10038 user=-1: uninstall pkg
  398. I/PackageManager( 1751): Package com.Lumari.Runner codePath changed from /data/app/com.Lumari.Runner-1 to /data/app/com.Lumari.Runner-2; Retaining data and using new
  399. I/ActivityManager( 1751): Force stopping com.Lumari.Runner appid=10038 user=-1: update pkg
  400. W/PackageManager( 1751): Code path for pkg : com.Lumari.Runner changing from /data/app/com.Lumari.Runner-1 to /data/app/com.Lumari.Runner-2
  401. W/PackageManager( 1751): Resource path for pkg : com.Lumari.Runner changing from /data/app/com.Lumari.Runner-1 to /data/app/com.Lumari.Runner-2
  402. I/ActivityManager( 1751): Force stopping com.Lumari.Runner appid=10038 user=0: pkg removed
  403. W/PackageManager( 1751): Couldn't remove dex file for package: at location /data/app/com.Lumari.Runner-1/base.apk, retcode=-1
  404. I/ActivityManager( 1751): Force stopping com.Lumari.Runner appid=10038 user=0: from pid 4263
  405. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity} from uid 0 on display 0
  406. I/ActivityManager( 1751): Start proc 4278:com.Lumari.Runner/u0a38 for activity com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity
  407. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w450dp h775dp 320dpi nrml long port finger -keyb/v/h -nav/h s.8}
  408. V/ActivityManager( 1751): Display changed displayId=0
  409. W/ActivityManager( 1751): Force finishing activity 1 com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity
  410. V/ActivityManager( 1751): Display changed displayId=0
  411. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w800dp h425dp 320dpi nrml long land finger -keyb/v/h -nav/h s.9}
  412. W/ActivityManager( 1751): Activity pause timeout for ActivityRecord{34221c2f u0 com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity t7 f}
  413. I/ActivityManager( 1751): Process com.Lumari.Runner (pid 4278) has died
  414. I/ActivityManager( 1751): Killing 2926:com.android.providers.calendar/u0a1 (adj 13): empty for 1828s
  415. I/ActivityManager( 1751): Killing 3012:com.google.android.play.games/u0a15 (adj 15): empty for 1830s
  416. I/ActivityManager( 1751): Killing 3581:com.android.browser/u0a17 (adj 15): empty for 1830s
  417. D/PackageManager( 1751): Renaming /data/app/vmdl270348685.tmp to /data/app/com.Lumari.Runner-1
  418. I/ActivityManager( 1751): Force stopping com.Lumari.Runner appid=10038 user=-1: uninstall pkg
  419. I/PackageManager( 1751): Package com.Lumari.Runner codePath changed from /data/app/com.Lumari.Runner-2 to /data/app/com.Lumari.Runner-1; Retaining data and using new
  420. I/ActivityManager( 1751): Force stopping com.Lumari.Runner appid=10038 user=-1: update pkg
  421. W/PackageManager( 1751): Code path for pkg : com.Lumari.Runner changing from /data/app/com.Lumari.Runner-2 to /data/app/com.Lumari.Runner-1
  422. W/PackageManager( 1751): Resource path for pkg : com.Lumari.Runner changing from /data/app/com.Lumari.Runner-2 to /data/app/com.Lumari.Runner-1
  423. I/ActivityManager( 1751): Force stopping com.Lumari.Runner appid=10038 user=0: pkg removed
  424. W/PackageManager( 1751): Couldn't remove dex file for package: at location /data/app/com.Lumari.Runner-2/base.apk, retcode=-1
  425. I/ActivityManager( 1751): Force stopping com.Lumari.Runner appid=10038 user=0: from pid 4458
  426. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity} from uid 0 on display 0
  427. I/ActivityManager( 1751): Start proc 4470:com.Lumari.Runner/u0a38 for activity com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity
  428. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w450dp h775dp 320dpi nrml long port finger -keyb/v/h -nav/h s.10}
  429. V/ActivityManager( 1751): Display changed displayId=0
  430. I/ActivityManager( 1751): START u0 {act=com.android.systemui.recents.SHOW_RECENTS flg=0x10804000 cmp=com.android.systemui/.recents.RecentsActivity} from uid 10011 on display 0
  431. V/ActivityManager( 1751): Display changed displayId=0
  432. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w800dp h425dp 320dpi nrml long land finger -keyb/v/h -nav/h s.11}
  433. I/ActivityManager( 1751): Killing 4470:com.Lumari.Runner/u0a38 (adj 9): remove task
  434. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.vphone.launcher/.Launcher} from uid 10011 on display 0
  435. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity bnds=[153,62][412,216]} from uid 1000 on display 0
  436. I/ActivityManager( 1751): Start proc 4546:com.Lumari.Runner/u0a38 for activity com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity
  437. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w450dp h775dp 320dpi nrml long port finger -keyb/v/h -nav/h s.12}
  438. V/ActivityManager( 1751): Display changed displayId=0
  439. I/ActivityManager( 1751): START u0 {act=com.android.systemui.recents.SHOW_RECENTS flg=0x10804000 cmp=com.android.systemui/.recents.RecentsActivity} from uid 10011 on display 0
  440. V/ActivityManager( 1751): Display changed displayId=0
  441. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w800dp h425dp 320dpi nrml long land finger -keyb/v/h -nav/h s.13}
  442. I/ActivityManager( 1751): Killing 4546:com.Lumari.Runner/u0a38 (adj 9): remove task
  443. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.vphone.launcher/.Launcher} from uid 10011 on display 0
  444. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity bnds=[153,62][412,216]} from uid 1000 on display 0
  445. I/ActivityManager( 1751): Start proc 4637:com.Lumari.Runner/u0a38 for activity com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity
  446. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w450dp h775dp 320dpi nrml long port finger -keyb/v/h -nav/h s.14}
  447. V/ActivityManager( 1751): Display changed displayId=0
  448. I/ActivityManager( 1751): START u0 {act=com.android.systemui.recents.SHOW_RECENTS flg=0x10804000 cmp=com.android.systemui/.recents.RecentsActivity} from uid 10011 on display 0
  449. V/ActivityManager( 1751): Display changed displayId=0
  450. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w800dp h425dp 320dpi nrml long land finger -keyb/v/h -nav/h s.15}
  451. I/ActivityManager( 1751): Killing 4637:com.Lumari.Runner/u0a38 (adj 9): remove task
  452. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.vphone.launcher/.Launcher} from uid 10011 on display 0
  453. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity bnds=[153,62][412,216]} from uid 1000 on display 0
  454. I/ActivityManager( 1751): Start proc 4711:com.Lumari.Runner/u0a38 for activity com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity
  455. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w450dp h775dp 320dpi nrml long port finger -keyb/v/h -nav/h s.16}
  456. V/ActivityManager( 1751): Display changed displayId=0
  457. I/ActivityManager( 1751): Process com.Lumari.Runner (pid 4711) has died
  458. W/ActivityManager( 1751): Force removing ActivityRecord{200b54db u0 com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity t12}: app died, no saved state
  459. V/ActivityManager( 1751): Display changed displayId=0
  460. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w800dp h425dp 320dpi nrml long land finger -keyb/v/h -nav/h s.17}
  461. I/ActivityManager( 1751): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity bnds=[153,62][412,216]} from uid 1000 on display 0
  462. I/ActivityManager( 1751): Start proc 4785:com.Lumari.Runner/u0a38 for activity com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity
  463. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w450dp h775dp 320dpi nrml long port finger -keyb/v/h -nav/h s.18}
  464. V/ActivityManager( 1751): Display changed displayId=0
  465. I/ActivityManager( 1751): Process com.android.inputservice (pid 1882) has died
  466. W/ActivityManager( 1751): Scheduling restart of crashed service com.android.inputservice/.InputService in 1000ms
  467. I/ActivityManager( 1751): Start proc 4844:com.android.inputservice/1000 for service com.android.inputservice/.InputService
  468. --------- beginning of main
  469. D/Unity ( 4785): #extension GL_EXT_shader_texture_lod : enable
  470. D/Unity ( 4785): #endif
  471. D/Unity ( 4785): precision highp float;
  472. D/Unity ( 4785): precision highp int;
  473. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  474. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  475. D/Unity ( 4785): #define UNITY_UNIFORM
  476. D/Unity ( 4785): #else
  477. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  478. D/Unity ( 4785): #endif
  479. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  480. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  481. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  482. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  483. D/Unity ( 4785): #else
  484. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  485. D/Unity ( 4785): u_xlat16_34 = min(max(u_xlat16_34, 0.0), 1.0);
  486. D/Unity ( 4785): #else
  487. D/Unity ( 4785): u_xlat16_34 = clamp(u_xlat16_34, 0.0, 1.0);
  488. D/Unity ( 4785): #endif
  489. D/Unity ( 4785): #else
  490. D/Unity ( 4785): u_xlat16_34 = clamp(u_xlat16_34, 0.0, 1.0);
  491. D/Unity ( 4785): u_xlat16_0 = u_xlat16_0 * u_xlat16_0;
  492. D/Unity ( 4785): u_xlat16_0 = u_xlat16_34 * u_xlat16_34;
  493. D/Unity ( 4785): u_xlat16_34 = u_xlat16_5.x * u_xlat16_5.x;
  494. D/Unity ( 4785): u_xlat16_5.x = max(u_xlat16_0, 0.100000001);
  495. D/Unity ( 4785): u_xlat16_5.x = u_xlat16_34 * u_xlat16_5.x;
  496. D/Unity ( 4785): u_xlat16_5.x = u_xlat16_2 * u_xlat16_5.x;
  497. D/Unity ( 4785): u_xlat16_5.x = u_xlat16_11.x / u_xlat16_5.x;
  498. D/Unity ( 4785): u_xlat16_0 = u_xlat16_5.x + -6.10351563e-05;
  499. D/Unity ( 4785): u_xlat16_0 = max(u_xlat16_0, 0.0);
  500. D/Unity ( 4785): u_xlat16_0 = min(u_xlat16_0, 100.0);
  501. D/Unity ( 4785): u_xlat16_9.xyz = vec3(u_xlat16_0) * _SpecColor.xyz + u_xlat16_10.xyz;
  502. D/Unity ( 4785): u_xlat16_4.xyz = u_xlat16_9.xyz * u_xlat16_6.xyz + u_xlat16_4.xyz;
  503. D/Unity ( 4785): }
  504. D/Unity ( 4785): SV_Target0.xyz = _Emission.xyz * vs_COLOR0.xyz + u_xlat16_4.xyz;
  505. D/Unity ( 4785): SV_Target0.w = Vector1_83719D7D;
  506. D/Unity ( 4785): return;
  507. D/Unity ( 4785): }
  508. D/Unity ( 4785): -------- failed compiling:
  509. D/Unity ( 4785): fragment evaluation shader
  510. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  511. D/Unity ( 4785): ERROR: 0:23: 'layout' : syntax error
  512. D/Unity ( 4785):
  513. D/Unity ( 4785): Note: Creation of internal variant of shader 'LWRP-WaterShader-New' failed.
  514. D/Unity ( 4785): -------- Shader compilation failed
  515. D/Unity ( 4785): #version 460 es
  516. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  517. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  518. D/Unity ( 4785): #define UNITY_UNIFORM
  519. D/Unity ( 4785): #else
  520. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  521. D/Unity ( 4785): #endif
  522. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  523. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  524. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  525. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  526. D/Unity ( 4785): #else
  527. D/Unity ( 4785): #define UNITY_LOCATION(x)
  528. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  529. D/Unity ( 4785): #endif
  530. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  531. D/Unity ( 4785): UNITY_BINDING(4) uniform UnityPerCamera {
  532. D/Unity ( 4785): #endif
  533. D/Unity ( 4785): UNITY_UNIFORM vec4 _Time;
  534. D/Unity ( 4785): UNITY_UNIFORM vec4 _SinTime;
  535. D/Unity ( 4785): UNITY_UNIFORM vec4 _CosTime;
  536. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DeltaTime;
  537. D/Unity ( 4785): UNITY_UNIFORM vec3 _WorldSpaceCameraPos;
  538. D/Unity ( 4785): UNITY_UNIFORM vec4 _ProjectionParams;
  539. D/Unity ( 4785): UNITY_UNIFORM vec4 _ScreenParams;
  540. D/Unity ( 4785): UNITY_UNIFORM vec4 _ZBufferParams;
  541. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_OrthoParams;
  542. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  543. D/Unity ( 4785): };
  544. D/Unity ( 4785): #endif
  545. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  546. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  547. D/Unity ( 4785): #endif
  548. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  549. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  550. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  551. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  552. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightData;
  553. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  554. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  555. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LightmapST;
  556. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  557. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAr;
  558. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  559. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  560. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBr;
  561. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  562. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  563. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  564. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  565. D/Unity ( 4785): };
  566. D/Unity ( 4785): #endif
  567. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  568. D/Unity ( 4785): UNITY_BINDING(5) uniform UnityPerFrame {
  569. D/Unity ( 4785): #endif
  570. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 glstate_lightmodel_ambient;
  571. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientSky;
  572. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientEquator;
  573. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientGround;
  574. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_IndirectSpecColor;
  575. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_FogParams;
  576. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_FogColor;
  577. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  578. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixV[4];
  579. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixInvV[4];
  580. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  581. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_StereoScaleOffset;
  582. D/Unity ( 4785): UNITY_UNIFORM int unity_StereoEyeIndex;
  583. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_ShadowColor;
  584. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  585. D/Unity ( 4785): };
  586. D/Unity ( 4785): #endif
  587. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  588. D/Unity ( 4785): UNITY_BINDING(2) uniform _MainLightShadowBuffer {
  589. D/Unity ( 4785): #endif
  590. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4_MainLightWorldToShadow[20];
  591. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres0;
  592. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres1;
  593. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres2;
  594. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres3;
  595. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSphereRadii;
  596. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset0;
  597. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset1;
  598. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset2;
  599. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset3;
  600. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowData;
  601. D/Unity ( 4785): UNITY_UNIFORM vec4 _MainLightShadowmapSize;
  602. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  603. D/Unity ( 4785): };
  604. D/Unity ( 4785): #endif
  605. D/Unity ( 4785): in highp vec4 in_POSITION0;
  606. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  607. D/Unity ( 4785): in highp vec4 in_TANGENT0;
  608. D/Unity ( 4785): in highp vec4 in_COLOR0;
  609. D/Unity ( 4785): in highp vec4 in_TEXCOORD1;
  610. D/Unity ( 4785): out mediump vec3 vs_TEXCOORD0;
  611. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  612. D/Unity ( 4785): out highp vec4 vs_TEXCOORD2;
  613. D/Unity ( 4785): out highp vec3 vs_TEXCOORD3;
  614. D/Unity ( 4785): out highp vec3 vs_TEXCOORD4;
  615. D/Unity ( 4785): out highp vec3 vs_TEXCOORD5;
  616. D/Unity ( 4785): out highp vec3 vs_TEXCOORD6;
  617. D/Unity ( 4785): out highp vec3 vs_TEXCOORD7;
  618. D/Unity ( 4785): out highp vec4 vs_COLOR0;
  619. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD8;
  620. D/Unity ( 4785): vec4 u_xlat0;
  621. D/Unity ( 4785): vec4 u_xlat1;
  622. D/Unity ( 4785): mediump vec4 u_xlat16_1;
  623. D/Unity ( 4785): mediump vec3 u_xlat16_2;
  624. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  625. D/Unity ( 4785): mediump vec3 u_xlat16_4;
  626. D/Unity ( 4785): vec3 u_xlat5;
  627. D/Unity ( 4785): vec3 u_xlat6;
  628. D/Unity ( 4785): float u_xlat21;
  629. D/Unity ( 4785): mediump float u_xlat16_23;
  630. D/Unity ( 4785): void main()
  631. D/Unity ( 4785): {
  632. D/Unity ( 4785): u_xlat0.xyz = in_POSITION0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  633. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * in_POSITION0.xxx + u_xlat0.xyz;
  634. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * in_POSITION0.zzz + u_xlat0.xyz;
  635. D/Unity ( 4785): u_xlat1.xyz = hlslcc_mtx4x4unity_ObjectToWorld[3].xyz * in_POSITION0.www + u_xlat0.xyz;
  636. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_ObjectToWorld[3].xyz;
  637. D/Unity ( 4785): vs_TEXCOORD7.xyz = (-u_xlat0.xyz) + _WorldSpaceCameraPos.xyz;
  638. D/Unity ( 4785): u_xlat0.xyz = u_xlat1.yyy * hlslcc_mtx4x4unity_WorldToObject[1].xyz;
  639. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_WorldToObject[0].xyz * u_xlat1.xxx + u_xlat0.xyz;
  640. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_WorldToObject[2].xyz * u_xlat1.zzz + u_xlat0.xyz;
  641. D/Unity ( 4785): vs_TEXCOORD3.xyz = u_xlat1.xyz;
  642. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_WorldToObject[3].xyz;
  643. D/Unity ( 4785): u_xlat1.xyz = u_xlat0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  644. D/Unity ( 4785): u_xlat0.xyw = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * u_xlat0.xxx + u_xlat1.xyz;
  645. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * u_xlat0.zzz + u_xlat0.xyw;
  646. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_ObjectToWorld[3].xyz;
  647. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  648. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat0.xxxx + u_xlat1;
  649. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat0.zzzz + u_xlat1;
  650. D/Unity ( 4785): gl_Position = u_xlat1 + hlslcc_mtx4x4unity_MatrixVP[3];
  651. D/Unity ( 4785): u_xlat16_2.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  652. D/Unity ( 4785): u_xlat16_2.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  653. D/Unity ( 4785): u_xlat16_2.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  654. D/Unity ( 4785): u_xlat16_23 = dot(u_xlat16_2.xyz, u_xlat16_2.xyz);
  655. D/Unity ( 4785): u_xlat16_23 = inversesqrt(u_xlat16_23);
  656. D/Unity ( 4785): u_xlat16_1.xyz = vec3(u_xlat16_23) * u_xlat16_2.xyz;
  657. D/Unity ( 4785): u_xlat16_2.x = u_xlat16_1.y * u_xlat16_1.y;
  658. D/Unity ( 4785): u_xlat16_2.x = u_xlat16_1.x * u_xlat16_1.x + (-u_xlat16_2.x);
  659. D/Unity ( 4785): u_xlat16_3 = u_xlat16_1.yzzx * u_xlat16_1.xyzz;
  660. D/Unity ( 4785): u_xlat16_4.x = dot(unity_SHBr, u_xlat16_3);
  661. D/Unity ( 4785): u_xlat16_4.y = dot(unity_SHBg, u_xlat16_3);
  662. D/Unity ( 4785): u_xlat16_4.z = dot(unity_SHBb, u_xlat16_3);
  663. D/Unity ( 4785): u_xlat16_2.xyz = unity_SHC.xyz * u_xlat16_2.xxx + u_xlat16_4.xyz;
  664. D/Unity ( 4785): u_xlat16_1.w = 1.0;
  665. D/Unity ( 4785): u_xlat16_3.x = dot(unity_SHAr, u_xlat16_1);
  666. D/Unity ( 4785): u_xlat16_3.y = dot(unity_SHAg, u_xlat16_1);
  667. D/Unity ( 4785): u_xlat16_3.z = dot(unity_SHAb, u_xlat16_1);
  668. D/Unity ( 4785): u_xlat16_2.xyz = u_xlat16_2.xyz + u_xlat16_3.xyz;
  669. D/Unity ( 4785): vs_TEXCOORD0.xyz = max(u_xlat16_2.xyz, vec3(0.0, 0.0, 0.0));
  670. D/Unity ( 4785): vs_TEXCOORD1 = vec4(0.0, 0.0, 0.0, 0.0);
  671. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4_MainLightWorldToShadow[1];
  672. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4_MainLightWorldToShadow[0] * u_xlat0.xxxx + u_xlat1;
  673. D/Unity ( 4785): u_xlat0 = hlslcc_mtx4x4_MainLightWorldToShadow[2] * u_xlat0.zzzz + u_xlat1;
  674. D/Unity ( 4785): vs_TEXCOORD2 = u_xlat0 + hlslcc_mtx4x4_MainLightWorldToShadow[3];
  675. D/Unity ( 4785): u_xlat0.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  676. D/Unity ( 4785): u_xlat0.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  677. D/Unity ( 4785): u_xlat0.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  678. D/Unity ( 4785): u_xlat21 = dot(u_xlat0.xyz, u_xlat0.xyz);
  679. D/Unity ( 4785): u_xlat21 = inversesqrt(u_xlat21);
  680. D/Unity ( 4785): u_xlat0.xyz = vec3(u_xlat21) * u_xlat0.xyz;
  681. D/Unity ( 4785): vs_TEXCOORD4.xyz = u_xlat0.xyz;
  682. D/Unity ( 4785): u_xlat5.xyz = in_TANGENT0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  683. D/Unity ( 4785): u_xlat5.xyz = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * in_TANGENT0.xxx + u_xlat5.xyz;
  684. D/Unity ( 4785): u_xlat5.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * in_TANGENT0.zzz + u_xlat5.xyz;
  685. D/Unity ( 4785): u_xlat21 = dot(u_xlat5.xyz, u_xlat5.xyz);
  686. D/Unity ( 4785): u_xlat21 = inversesqrt(u_xlat21);
  687. D/Unity ( 4785): u_xlat5.xyz = vec3(u_xlat21) * u_xlat5.xyz;
  688. D/Unity ( 4785): vs_TEXCOORD5.xyz = u_xlat5.xyz;
  689. D/Unity ( 4785): u_xlat6.xyz = u_xlat0.zxy * u_xlat5.yzx;
  690. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.yzx * u_xlat5.zxy + (-u_xlat6.xyz);
  691. D/Unity ( 4785): vs_TEXCOORD6.xyz = u_xlat0.xyz * in_TANGENT0.www;
  692. D/Unity ( 4785): vs_COLOR0 = in_COLOR0;
  693. D/Unity ( 4785): vs_TEXCOORD8 = in_TEXCOORD1;
  694. D/Unity ( 4785): return;
  695. D/Unity ( 4785): }
  696. D/Unity ( 4785): -------- failed compiling:
  697. D/Unity ( 4785): vertex shader
  698. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  699. D/Unity ( 4785): ERROR: 0:18: 'layout' : syntax error
  700. D/Unity ( 4785):
  701. D/Unity ( 4785): -------- Shader compilation failed
  702. D/Unity ( 4785): #version 460 es
  703. D/Unity ( 4785): #ifdef GL_EXT_shader_texture_lod
  704. D/Unity ( 4785): #extension GL_EXT_shader_texture_lod : enable
  705. D/Unity ( 4785): #endif
  706. D/Unity ( 4785): precision highp float;
  707. D/Unity ( 4785): precision highp int;
  708. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  709. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  710. D/Unity ( 4785): #define UNITY_UNIFORM
  711. D/Unity ( 4785): #else
  712. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  713. D/Unity ( 4785): #endif
  714. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  715. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  716. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  717. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  718. D/Unity ( 4785): #else
  719. D/Unity ( 4785): #define UNITY_LOCATION(x)
  720. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  721. D/Unity ( 4785): #endif
  722. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  723. D/Unity ( 4785): UNITY_BINDING(0) uniform _LightBuffer {
  724. D/Unity ( 4785): #endif
  725. D/Unity ( 4785): UNITY_UNIFORM vec4 _MainLightPosition;
  726. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightColor;
  727. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsCount;
  728. D/Unity ( 4785): UNITY_UNIFORM vec4 _AdditionalLightsPosition[16];
  729. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsColor[16];
  730. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsAttenuation[16];
  731. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsSpotDir[16];
  732. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  733. D/Unity ( 4785): };
  734. D/Unity ( 4785): #endif
  735. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  736. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  737. D/Unity ( 4785): #endif
  738. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  739. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  740. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  741. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  742. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightData;
  743. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  744. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  745. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LightmapST;
  746. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  747. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAr;
  748. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  749. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  750. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBr;
  751. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  752. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  753. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  754. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  755. D/Unity ( 4785): };
  756. D/Unity ( 4785): #endif
  757. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  758. D/Unity ( 4785): -------- Shader compilation failed
  759. D/Unity ( 4785): #version 460 es
  760. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  761. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  762. D/Unity ( 4785): #define UNITY_UNIFORM
  763. D/Unity ( 4785): #else
  764. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  765. D/Unity ( 4785): #endif
  766. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  767. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  768. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  769. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  770. D/Unity ( 4785): #else
  771. D/Unity ( 4785): #define UNITY_LOCATION(x)
  772. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  773. D/Unity ( 4785): #endif
  774. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  775. D/Unity ( 4785): UNITY_BINDING(3) uniform UnityPerCamera {
  776. D/Unity ( 4785): #endif
  777. D/Unity ( 4785): UNITY_UNIFORM vec4 _Time;
  778. D/Unity ( 4785): UNITY_UNIFORM vec4 _SinTime;
  779. D/Unity ( 4785): UNITY_UNIFORM vec4 _CosTime;
  780. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DeltaTime;
  781. D/Unity ( 4785): UNITY_UNIFORM vec3 _WorldSpaceCameraPos;
  782. D/Unity ( 4785): UNITY_UNIFORM vec4 _ProjectionParams;
  783. D/Unity ( 4785): UNITY_UNIFORM vec4 _ScreenParams;
  784. D/Unity ( 4785): UNITY_UNIFORM vec4 _ZBufferParams;
  785. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_OrthoParams;
  786. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  787. D/Unity ( 4785): };
  788. D/Unity ( 4785): #endif
  789. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  790. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  791. D/Unity ( 4785): #endif
  792. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  793. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  794. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  795. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  796. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightData;
  797. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  798. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  799. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LightmapST;
  800. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  801. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAr;
  802. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  803. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  804. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBr;
  805. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  806. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  807. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  808. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  809. D/Unity ( 4785): };
  810. D/Unity ( 4785): #endif
  811. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  812. D/Unity ( 4785): UNITY_BINDING(4) uniform UnityPerFrame {
  813. D/Unity ( 4785): #endif
  814. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 glstate_lightmodel_ambient;
  815. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientSky;
  816. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientEquator;
  817. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientGround;
  818. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_IndirectSpecColor;
  819. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_FogParams;
  820. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_FogColor;
  821. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  822. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixV[4];
  823. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixInvV[4];
  824. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  825. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_StereoScaleOffset;
  826. D/Unity ( 4785): UNITY_UNIFORM int unity_StereoEyeIndex;
  827. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_ShadowColor;
  828. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  829. D/Unity ( 4785): };
  830. D/Unity ( 4785): #endif
  831. D/Unity ( 4785): in highp vec4 in_POSITION0;
  832. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  833. D/Unity ( 4785): in highp vec4 in_TANGENT0;
  834. D/Unity ( 4785): in highp vec4 in_COLOR0;
  835. D/Unity ( 4785): in highp vec4 in_TEXCOORD1;
  836. D/Unity ( 4785): out mediump vec3 vs_TEXCOORD0;
  837. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  838. D/Unity ( 4785): out highp vec4 vs_TEXCOORD2;
  839. D/Unity ( 4785): out highp vec3 vs_TEXCOORD3;
  840. D/Unity ( 4785): out highp vec3 vs_TEXCOORD4;
  841. D/Unity ( 4785): out highp vec3 vs_TEXCOORD5;
  842. D/Unity ( 4785): out highp vec3 vs_TEXCOORD6;
  843. D/Unity ( 4785): out highp vec3 vs_TEXCOORD7;
  844. D/Unity ( 4785): out highp vec4 vs_COLOR0;
  845. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD8;
  846. D/Unity ( 4785): vec4 u_xlat0;
  847. D/Unity ( 4785): vec4 u_xlat1;
  848. D/Unity ( 4785): mediump vec4 u_xlat16_1;
  849. D/Unity ( 4785): mediump vec3 u_xlat16_2;
  850. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  851. D/Unity ( 4785): mediump vec3 u_xlat16_4;
  852. D/Unity ( 4785): vec4 u_xlat5;
  853. D/Unity ( 4785): vec3 u_xlat6;
  854. D/Unity ( 4785): float u_xlat21;
  855. D/Unity ( 4785): mediump float u_xlat16_23;
  856. D/Unity ( 4785): void main()
  857. D/Unity ( 4785): {
  858. D/Unity ( 4785): u_xlat0.xyz = in_POSITION0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  859. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * in_POSITION0.xxx + u_xlat0.xyz;
  860. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * in_POSITION0.zzz + u_xlat0.xyz;
  861. D/Unity ( 4785): u_xlat1.xyz = hlslcc_mtx4x4unity_ObjectToWorld[3].xyz * in_POSITION0.www + u_xlat0.xyz;
  862. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_ObjectToWorld[3].xyz;
  863. D/Unity ( 4785): vs_TEXCOORD7.xyz = (-u_xlat0.xyz) + _WorldSpaceCameraPos.xyz;
  864. D/Unity ( 4785): u_xlat0.xyz = u_xlat1.yyy * hlslcc_mtx4x4unity_WorldToObject[1].xyz;
  865. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_WorldToObject[0].xyz * u_xlat1.xxx + u_xlat0.xyz;
  866. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_WorldToObject[2].xyz * u_xlat1.zzz + u_xlat0.xyz;
  867. D/Unity ( 4785): vs_TEXCOORD3.xyz = u_xlat1.xyz;
  868. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_WorldToObject[3].xyz;
  869. D/Unity ( 4785): u_xlat1.xyz = u_xlat0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  870. D/Unity ( 4785): u_xlat0.xyw = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * u_xlat0.xxx + u_xlat1.xyz;
  871. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * u_xlat0.zzz + u_xlat0.xyw;
  872. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_ObjectToWorld[3].xyz;
  873. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  874. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat0.xxxx + u_xlat1;
  875. D/Unity ( 4785): u_xlat0 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat0.zzzz + u_xlat1;
  876. D/Unity ( 4785): u_xlat0 = u_xlat0 + hlslcc_mtx4x4unity_MatrixVP[3];
  877. D/Unity ( 4785): gl_Position = u_xlat0;
  878. D/Unity ( 4785): u_xlat16_2.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  879. D/Unity ( 4785): u_xlat16_2.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  880. D/Unity ( 4785): u_xlat16_2.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  881. D/Unity ( 4785): u_xlat16_23 = dot(u_xlat16_2.xyz, u_xlat16_2.xyz);
  882. D/Unity ( 4785): u_xlat16_23 = inversesqrt(u_xlat16_23);
  883. D/Unity ( 4785): u_xlat16_1.xyz = vec3(u_xlat16_23) * u_xlat16_2.xyz;
  884. D/Unity ( 4785): u_xlat16_2.x = u_xlat16_1.y * u_xlat16_1.y;
  885. D/Unity ( 4785): u_xlat16_2.x = u_xlat16_1.x * u_xlat16_1.x + (-u_xlat16_2.x);
  886. D/Unity ( 4785): u_xlat16_3 = u_xlat16_1.yzzx * u_xlat16_1.xyzz;
  887. D/Unity ( 4785): u_xlat16_4.x = dot(unity_SHBr, u_xlat16_3);
  888. D/Unity ( 4785): u_xlat16_4.y = dot(unity_SHBg, u_xlat16_3);
  889. D/Unity ( 4785): u_xlat16_4.z = dot(unity_SHBb, u_xlat16_3);
  890. D/Unity ( 4785): u_xlat16_2.xyz = unity_SHC.xyz * u_xlat16_2.xxx + u_xlat16_4.xyz;
  891. D/Unity ( 4785): u_xlat16_1.w = 1.0;
  892. D/Unity ( 4785): u_xlat16_3.x = dot(unity_SHAr, u_xlat16_1);
  893. D/Unity ( 4785): u_xlat16_3.y = dot(unity_SHAg, u_xlat16_1);
  894. D/Unity ( 4785): u_xlat16_3.z = dot(unity_SHAb, u_xlat16_1);
  895. D/Unity ( 4785): u_xlat16_2.xyz = u_xlat16_2.xyz + u_xlat16_3.xyz;
  896. D/Unity ( 4785): vs_TEXCOORD0.xyz = max(u_xlat16_2.xyz, vec3(0.0, 0.0, 0.0));
  897. D/Unity ( 4785): vs_TEXCOORD1 = vec4(0.0, 0.0, 0.0, 0.0);
  898. D/Unity ( 4785): u_xlat0.y = u_xlat0.y * _ProjectionParams.x;
  899. D/Unity ( 4785): u_xlat5.xzw = u_xlat0.xwy * vec3(0.5, 0.5, 0.5);
  900. D/Unity ( 4785): vs_TEXCOORD2.zw = u_xlat0.zw;
  901. D/Unity ( 4785): vs_TEXCOORD2.xy = u_xlat5.zz + u_xlat5.xw;
  902. D/Unity ( 4785): u_xlat0.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  903. D/Unity ( 4785): u_xlat0.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  904. D/Unity ( 4785): u_xlat0.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  905. D/Unity ( 4785): u_xlat21 = dot(u_xlat0.xyz, u_xlat0.xyz);
  906. D/Unity ( 4785): u_xlat21 = inversesqrt(u_xlat21);
  907. D/Unity ( 4785): u_xlat0.xyz = vec3(u_xlat21) * u_xlat0.xyz;
  908. D/Unity ( 4785): vs_TEXCOORD4.xyz = u_xlat0.xyz;
  909. D/Unity ( 4785): u_xlat5.xyz = in_TANGENT0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  910. D/Unity ( 4785): u_xlat5.xyz = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * in_TANGENT0.xxx + u_xlat5.xyz;
  911. D/Unity ( 4785): u_xlat5.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * in_TANGENT0.zzz + u_xlat5.xyz;
  912. D/Unity ( 4785): u_xlat21 = dot(u_xlat5.xyz, u_xlat5.xyz);
  913. D/Unity ( 4785): u_xlat21 = inversesqrt(u_xlat21);
  914. D/Unity ( 4785): u_xlat5.xyz = vec3(u_xlat21) * u_xlat5.xyz;
  915. D/Unity ( 4785): vs_TEXCOORD5.xyz = u_xlat5.xyz;
  916. D/Unity ( 4785): u_xlat6.xyz = u_xlat0.zxy * u_xlat5.yzx;
  917. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.yzx * u_xlat5.zxy + (-u_xlat6.xyz);
  918. D/Unity ( 4785): vs_TEXCOORD6.xyz = u_xlat0.xyz * in_TANGENT0.www;
  919. D/Unity ( 4785): vs_COLOR0 = in_COLOR0;
  920. D/Unity ( 4785): vs_TEXCOORD8 = in_TEXCOORD1;
  921. D/Unity ( 4785): return;
  922. D/Unity ( 4785): }
  923. D/Unity ( 4785): -------- failed compiling:
  924. D/Unity ( 4785): vertex shader
  925. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  926. D/Unity ( 4785): ERROR: 0:18: 'layout' : syntax error
  927. D/Unity ( 4785):
  928. D/Unity ( 4785): -------- Shader compilation failed
  929. D/Unity ( 4785): #version 460 es
  930. D/Unity ( 4785): #ifdef GL_EXT_shader_texture_lod
  931. D/Unity ( 4785): #extension GL_EXT_shader_texture_lod : enable
  932. D/Unity ( 4785): #endif
  933. D/Unity ( 4785): precision highp float;
  934. D/Unity ( 4785): precision highp int;
  935. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  936. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  937. D/Unity ( 4785): #define UNITY_UNIFORM
  938. D/Unity ( 4785): #else
  939. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  940. D/Unity ( 4785): #endif
  941. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  942. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  943. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  944. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  945. D/Unity ( 4785): #else
  946. D/Unity ( 4785): #define UNITY_LOCATION(x)
  947. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  948. D/Unity ( 4785): #endif
  949. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  950. D/Unity ( 4785): UNITY_BINDING(0) uniform _LightBuffer {
  951. D/Unity ( 4785): #endif
  952. D/Unity ( 4785): UNITY_UNIFORM vec4 _MainLightPosition;
  953. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightColor;
  954. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsCount;
  955. D/Unity ( 4785): UNITY_UNIFORM vec4 _AdditionalLightsPosition[16];
  956. D/Unity ( 4785): -------- Shader compilation failed
  957. D/Unity ( 4785): #version 460 es
  958. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  959. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  960. D/Unity ( 4785): #define UNITY_UNIFORM
  961. D/Unity ( 4785): #else
  962. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  963. D/Unity ( 4785): #endif
  964. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  965. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  966. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  967. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  968. D/Unity ( 4785): #else
  969. D/Unity ( 4785): #define UNITY_LOCATION(x)
  970. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  971. D/Unity ( 4785): #endif
  972. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  973. D/Unity ( 4785): UNITY_BINDING(4) uniform UnityPerCamera {
  974. D/Unity ( 4785): #endif
  975. D/Unity ( 4785): UNITY_UNIFORM vec4 _Time;
  976. D/Unity ( 4785): UNITY_UNIFORM vec4 _SinTime;
  977. D/Unity ( 4785): UNITY_UNIFORM vec4 _CosTime;
  978. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DeltaTime;
  979. D/Unity ( 4785): UNITY_UNIFORM vec3 _WorldSpaceCameraPos;
  980. D/Unity ( 4785): UNITY_UNIFORM vec4 _ProjectionParams;
  981. D/Unity ( 4785): UNITY_UNIFORM vec4 _ScreenParams;
  982. D/Unity ( 4785): UNITY_UNIFORM vec4 _ZBufferParams;
  983. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_OrthoParams;
  984. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  985. D/Unity ( 4785): };
  986. D/Unity ( 4785): #endif
  987. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  988. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  989. D/Unity ( 4785): #endif
  990. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  991. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  992. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  993. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  994. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightData;
  995. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  996. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  997. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LightmapST;
  998. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  999. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAr;
  1000. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  1001. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  1002. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBr;
  1003. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  1004. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  1005. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  1006. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1007. D/Unity ( 4785): };
  1008. D/Unity ( 4785): #endif
  1009. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1010. D/Unity ( 4785): UNITY_BINDING(5) uniform UnityPerFrame {
  1011. D/Unity ( 4785): #endif
  1012. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 glstate_lightmodel_ambient;
  1013. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientSky;
  1014. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientEquator;
  1015. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientGround;
  1016. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_IndirectSpecColor;
  1017. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_FogParams;
  1018. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_FogColor;
  1019. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  1020. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixV[4];
  1021. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixInvV[4];
  1022. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  1023. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_StereoScaleOffset;
  1024. D/Unity ( 4785): UNITY_UNIFORM int unity_StereoEyeIndex;
  1025. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_ShadowColor;
  1026. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1027. D/Unity ( 4785): };
  1028. D/Unity ( 4785): #endif
  1029. D/Unity ( 4785): in highp vec4 in_POSITION0;
  1030. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  1031. D/Unity ( 4785): in highp vec4 in_TANGENT0;
  1032. D/Unity ( 4785): in highp vec4 in_COLOR0;
  1033. D/Unity ( 4785): in highp vec4 in_TEXCOORD1;
  1034. D/Unity ( 4785): out mediump vec3 vs_TEXCOORD0;
  1035. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  1036. D/Unity ( 4785): out highp vec4 vs_TEXCOORD2;
  1037. D/Unity ( 4785): out highp vec3 vs_TEXCOORD3;
  1038. D/Unity ( 4785): out highp vec3 vs_TEXCOORD4;
  1039. D/Unity ( 4785): out highp vec3 vs_TEXCOORD5;
  1040. D/Unity ( 4785): out highp vec3 vs_TEXCOORD6;
  1041. D/Unity ( 4785): out highp vec3 vs_TEXCOORD7;
  1042. D/Unity ( 4785): out highp vec4 vs_COLOR0;
  1043. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD8;
  1044. D/Unity ( 4785): vec4 u_xlat0;
  1045. D/Unity ( 4785): vec4 u_xlat1;
  1046. D/Unity ( 4785): mediump vec4 u_xlat16_1;
  1047. D/Unity ( 4785): mediump vec3 u_xlat16_2;
  1048. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  1049. D/Unity ( 4785): mediump vec3 u_xlat16_4;
  1050. D/Unity ( 4785): vec4 u_xlat5;
  1051. D/Unity ( 4785): vec3 u_xlat6;
  1052. D/Unity ( 4785): float u_xlat21;
  1053. D/Unity ( 4785): mediump float u_xlat16_23;
  1054. D/Unity ( 4785): void main()
  1055. D/Unity ( 4785): {
  1056. D/Unity ( 4785): u_xlat0.xyz = in_POSITION0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  1057. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * in_POSITION0.xxx + u_xlat0.xyz;
  1058. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * in_POSITION0.zzz + u_xlat0.xyz;
  1059. D/Unity ( 4785): u_xlat1.xyz = hlslcc_mtx4x4unity_ObjectToWorld[3].xyz * in_POSITION0.www + u_xlat0.xyz;
  1060. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_ObjectToWorld[3].xyz;
  1061. D/Unity ( 4785): vs_TEXCOORD7.xyz = (-u_xlat0.xyz) + _WorldSpaceCameraPos.xyz;
  1062. D/Unity ( 4785): u_xlat0.xyz = u_xlat1.yyy * hlslcc_mtx4x4unity_WorldToObject[1].xyz;
  1063. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_WorldToObject[0].xyz * u_xlat1.xxx + u_xlat0.xyz;
  1064. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_WorldToObject[2].xyz * u_xlat1.zzz + u_xlat0.xyz;
  1065. D/Unity ( 4785): vs_TEXCOORD3.xyz = u_xlat1.xyz;
  1066. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_WorldToObject[3].xyz;
  1067. D/Unity ( 4785): u_xlat1.xyz = u_xlat0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  1068. D/Unity ( 4785): u_xlat0.xyw = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * u_xlat0.xxx + u_xlat1.xyz;
  1069. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * u_xlat0.zzz + u_xlat0.xyw;
  1070. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_ObjectToWorld[3].xyz;
  1071. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  1072. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat0.xxxx + u_xlat1;
  1073. D/Unity ( 4785): u_xlat0 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat0.zzzz + u_xlat1;
  1074. D/Unity ( 4785): u_xlat0 = u_xlat0 + hlslcc_mtx4x4unity_MatrixVP[3];
  1075. D/Unity ( 4785): gl_Position = u_xlat0;
  1076. D/Unity ( 4785): u_xlat16_2.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  1077. D/Unity ( 4785): u_xlat16_2.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  1078. D/Unity ( 4785): u_xlat16_2.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  1079. D/Unity ( 4785): u_xlat16_23 = dot(u_xlat16_2.xyz, u_xlat16_2.xyz);
  1080. D/Unity ( 4785): u_xlat16_23 = inversesqrt(u_xlat16_23);
  1081. D/Unity ( 4785): u_xlat16_1.xyz = vec3(u_xlat16_23) * u_xlat16_2.xyz;
  1082. D/Unity ( 4785): u_xlat16_2.x = u_xlat16_1.y * u_xlat16_1.y;
  1083. D/Unity ( 4785): u_xlat16_2.x = u_xlat16_1.x * u_xlat16_1.x + (-u_xlat16_2.x);
  1084. D/Unity ( 4785): u_xlat16_3 = u_xlat16_1.yzzx * u_xlat16_1.xyzz;
  1085. D/Unity ( 4785): u_xlat16_4.x = dot(unity_SHBr, u_xlat16_3);
  1086. D/Unity ( 4785): u_xlat16_4.y = dot(unity_SHBg, u_xlat16_3);
  1087. D/Unity ( 4785): u_xlat16_4.z = dot(unity_SHBb, u_xlat16_3);
  1088. D/Unity ( 4785): u_xlat16_2.xyz = unity_SHC.xyz * u_xlat16_2.xxx + u_xlat16_4.xyz;
  1089. D/Unity ( 4785): u_xlat16_1.w = 1.0;
  1090. D/Unity ( 4785): u_xlat16_3.x = dot(unity_SHAr, u_xlat16_1);
  1091. D/Unity ( 4785): u_xlat16_3.y = dot(unity_SHAg, u_xlat16_1);
  1092. D/Unity ( 4785): u_xlat16_3.z = dot(unity_SHAb, u_xlat16_1);
  1093. D/Unity ( 4785): u_xlat16_2.xyz = u_xlat16_2.xyz + u_xlat16_3.xyz;
  1094. D/Unity ( 4785): vs_TEXCOORD0.xyz = max(u_xlat16_2.xyz, vec3(0.0, 0.0, 0.0));
  1095. D/Unity ( 4785): vs_TEXCOORD1 = vec4(0.0, 0.0, 0.0, 0.0);
  1096. D/Unity ( 4785): u_xlat0.y = u_xlat0.y * _ProjectionParams.x;
  1097. D/Unity ( 4785): u_xlat5.xzw = u_xlat0.xwy * vec3(0.5, 0.5, 0.5);
  1098. D/Unity ( 4785): vs_TEXCOORD2.zw = u_xlat0.zw;
  1099. D/Unity ( 4785): vs_TEXCOORD2.xy = u_xlat5.zz + u_xlat5.xw;
  1100. D/Unity ( 4785): u_xlat0.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  1101. D/Unity ( 4785): u_xlat0.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  1102. D/Unity ( 4785): u_xlat0.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  1103. D/Unity ( 4785): u_xlat21 = dot(u_xlat0.xyz, u_xlat0.xyz);
  1104. D/Unity ( 4785): u_xlat21 = inversesqrt(u_xlat21);
  1105. D/Unity ( 4785): u_xlat0.xyz = vec3(u_xlat21) * u_xlat0.xyz;
  1106. D/Unity ( 4785): vs_TEXCOORD4.xyz = u_xlat0.xyz;
  1107. D/Unity ( 4785): u_xlat5.xyz = in_TANGENT0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  1108. D/Unity ( 4785): u_xlat5.xyz = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * in_TANGENT0.xxx + u_xlat5.xyz;
  1109. D/Unity ( 4785): vs_TEXCOORD8 = in_TEXCOORD1;
  1110. D/Unity ( 4785): }
  1111. D/Unity ( 4785): -------- failed compiling:
  1112. D/Unity ( 4785): vertex shader
  1113. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  1114. D/Unity ( 4785): ERROR: 0:18: 'layout' : syntax error
  1115. D/Unity ( 4785):
  1116. D/Unity ( 4785): -------- Shader compilation failed
  1117. D/Unity ( 4785): #version 460 es
  1118. D/Unity ( 4785): #ifdef GL_EXT_shader_texture_lod
  1119. D/Unity ( 4785): #extension GL_EXT_shader_texture_lod : enable
  1120. D/Unity ( 4785): #endif
  1121. D/Unity ( 4785): precision highp float;
  1122. D/Unity ( 4785): precision highp int;
  1123. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  1124. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1125. D/Unity ( 4785): #define UNITY_UNIFORM
  1126. D/Unity ( 4785): #else
  1127. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  1128. D/Unity ( 4785): #endif
  1129. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  1130. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  1131. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  1132. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  1133. D/Unity ( 4785): #else
  1134. D/Unity ( 4785): -------- Shader compilation failed
  1135. D/Unity ( 4785): #version 460 es
  1136. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  1137. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1138. D/Unity ( 4785): #define UNITY_UNIFORM
  1139. D/Unity ( 4785): #else
  1140. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  1141. D/Unity ( 4785): #endif
  1142. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  1143. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  1144. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  1145. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  1146. D/Unity ( 4785): #else
  1147. D/Unity ( 4785): #define UNITY_LOCATION(x)
  1148. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  1149. D/Unity ( 4785): #endif
  1150. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1151. D/Unity ( 4785): UNITY_BINDING(3) uniform UnityPerCamera {
  1152. D/Unity ( 4785): #endif
  1153. D/Unity ( 4785): UNITY_UNIFORM vec4 _Time;
  1154. D/Unity ( 4785): UNITY_UNIFORM vec4 _SinTime;
  1155. D/Unity ( 4785): UNITY_UNIFORM vec4 _CosTime;
  1156. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DeltaTime;
  1157. D/Unity ( 4785): UNITY_UNIFORM vec3 _WorldSpaceCameraPos;
  1158. D/Unity ( 4785): UNITY_UNIFORM vec4 _ProjectionParams;
  1159. D/Unity ( 4785): UNITY_UNIFORM vec4 _ScreenParams;
  1160. D/Unity ( 4785): UNITY_UNIFORM vec4 _ZBufferParams;
  1161. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_OrthoParams;
  1162. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1163. D/Unity ( 4785): };
  1164. D/Unity ( 4785): #endif
  1165. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1166. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  1167. D/Unity ( 4785): #endif
  1168. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  1169. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  1170. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  1171. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  1172. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightData;
  1173. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  1174. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  1175. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LightmapST;
  1176. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  1177. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAr;
  1178. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  1179. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  1180. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBr;
  1181. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  1182. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  1183. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  1184. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1185. D/Unity ( 4785): };
  1186. D/Unity ( 4785): #endif
  1187. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1188. D/Unity ( 4785): UNITY_BINDING(4) uniform UnityPerFrame {
  1189. D/Unity ( 4785): #endif
  1190. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 glstate_lightmodel_ambient;
  1191. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientSky;
  1192. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientEquator;
  1193. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientGround;
  1194. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_IndirectSpecColor;
  1195. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_FogParams;
  1196. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_FogColor;
  1197. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  1198. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixV[4];
  1199. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixInvV[4];
  1200. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  1201. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_StereoScaleOffset;
  1202. D/Unity ( 4785): UNITY_UNIFORM int unity_StereoEyeIndex;
  1203. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_ShadowColor;
  1204. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1205. D/Unity ( 4785): };
  1206. D/Unity ( 4785): #endif
  1207. D/Unity ( 4785): in highp vec4 in_POSITION0;
  1208. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  1209. D/Unity ( 4785): in highp vec4 in_TANGENT0;
  1210. D/Unity ( 4785): in highp vec4 in_COLOR0;
  1211. D/Unity ( 4785): in highp vec4 in_TEXCOORD1;
  1212. D/Unity ( 4785): out mediump vec3 vs_TEXCOORD0;
  1213. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  1214. D/Unity ( 4785): out highp vec4 vs_TEXCOORD2;
  1215. D/Unity ( 4785): out highp vec3 vs_TEXCOORD3;
  1216. D/Unity ( 4785): out highp vec3 vs_TEXCOORD4;
  1217. D/Unity ( 4785): out highp vec3 vs_TEXCOORD5;
  1218. D/Unity ( 4785): out highp vec3 vs_TEXCOORD6;
  1219. D/Unity ( 4785): out highp vec3 vs_TEXCOORD7;
  1220. D/Unity ( 4785): out highp vec4 vs_COLOR0;
  1221. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD8;
  1222. D/Unity ( 4785): vec4 u_xlat0;
  1223. D/Unity ( 4785): vec4 u_xlat1;
  1224. D/Unity ( 4785): mediump vec4 u_xlat16_1;
  1225. D/Unity ( 4785): mediump vec3 u_xlat16_2;
  1226. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  1227. D/Unity ( 4785): mediump vec3 u_xlat16_4;
  1228. D/Unity ( 4785): vec4 u_xlat5;
  1229. D/Unity ( 4785): vec3 u_xlat6;
  1230. D/Unity ( 4785): float u_xlat21;
  1231. D/Unity ( 4785): mediump float u_xlat16_23;
  1232. D/Unity ( 4785): void main()
  1233. D/Unity ( 4785): {
  1234. D/Unity ( 4785): u_xlat0.xyz = in_POSITION0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  1235. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * in_POSITION0.xxx + u_xlat0.xyz;
  1236. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * in_POSITION0.zzz + u_xlat0.xyz;
  1237. D/Unity ( 4785): u_xlat1.xyz = hlslcc_mtx4x4unity_ObjectToWorld[3].xyz * in_POSITION0.www + u_xlat0.xyz;
  1238. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_ObjectToWorld[3].xyz;
  1239. D/Unity ( 4785): vs_TEXCOORD7.xyz = (-u_xlat0.xyz) + _WorldSpaceCameraPos.xyz;
  1240. D/Unity ( 4785): u_xlat0.xyz = u_xlat1.yyy * hlslcc_mtx4x4unity_WorldToObject[1].xyz;
  1241. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_WorldToObject[0].xyz * u_xlat1.xxx + u_xlat0.xyz;
  1242. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_WorldToObject[2].xyz * u_xlat1.zzz + u_xlat0.xyz;
  1243. D/Unity ( 4785): vs_TEXCOORD3.xyz = u_xlat1.xyz;
  1244. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_WorldToObject[3].xyz;
  1245. D/Unity ( 4785): u_xlat1.xyz = u_xlat0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  1246. D/Unity ( 4785): u_xlat0.xyw = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * u_xlat0.xxx + u_xlat1.xyz;
  1247. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * u_xlat0.zzz + u_xlat0.xyw;
  1248. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_ObjectToWorld[3].xyz;
  1249. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  1250. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat0.xxxx + u_xlat1;
  1251. D/Unity ( 4785): u_xlat0 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat0.zzzz + u_xlat1;
  1252. D/Unity ( 4785): u_xlat0 = u_xlat0 + hlslcc_mtx4x4unity_MatrixVP[3];
  1253. D/Unity ( 4785): gl_Position = u_xlat0;
  1254. D/Unity ( 4785): u_xlat16_2.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  1255. D/Unity ( 4785): u_xlat16_2.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  1256. D/Unity ( 4785): u_xlat16_2.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  1257. D/Unity ( 4785): u_xlat16_23 = dot(u_xlat16_2.xyz, u_xlat16_2.xyz);
  1258. D/Unity ( 4785): u_xlat16_23 = inversesqrt(u_xlat16_23);
  1259. D/Unity ( 4785): u_xlat16_1.xyz = vec3(u_xlat16_23) * u_xlat16_2.xyz;
  1260. D/Unity ( 4785): u_xlat16_2.x = u_xlat16_1.y * u_xlat16_1.y;
  1261. D/Unity ( 4785): u_xlat16_2.x = u_xlat16_1.x * u_xlat16_1.x + (-u_xlat16_2.x);
  1262. D/Unity ( 4785): u_xlat16_3 = u_xlat16_1.yzzx * u_xlat16_1.xyzz;
  1263. D/Unity ( 4785): u_xlat16_4.x = dot(unity_SHBr, u_xlat16_3);
  1264. D/Unity ( 4785): u_xlat16_4.y = dot(unity_SHBg, u_xlat16_3);
  1265. D/Unity ( 4785): u_xlat16_4.z = dot(unity_SHBb, u_xlat16_3);
  1266. D/Unity ( 4785): u_xlat16_2.xyz = unity_SHC.xyz * u_xlat16_2.xxx + u_xlat16_4.xyz;
  1267. D/Unity ( 4785): u_xlat16_1.w = 1.0;
  1268. D/Unity ( 4785): u_xlat16_3.x = dot(unity_SHAr, u_xlat16_1);
  1269. D/Unity ( 4785): u_xlat16_3.y = dot(unity_SHAg, u_xlat16_1);
  1270. D/Unity ( 4785): u_xlat16_3.z = dot(unity_SHAb, u_xlat16_1);
  1271. D/Unity ( 4785): u_xlat16_2.xyz = u_xlat16_2.xyz + u_xlat16_3.xyz;
  1272. D/Unity ( 4785): vs_TEXCOORD0.xyz = max(u_xlat16_2.xyz, vec3(0.0, 0.0, 0.0));
  1273. D/Unity ( 4785): vs_TEXCOORD1 = vec4(0.0, 0.0, 0.0, 0.0);
  1274. D/Unity ( 4785): u_xlat0.y = u_xlat0.y * _ProjectionParams.x;
  1275. D/Unity ( 4785): u_xlat5.xzw = u_xlat0.xwy * vec3(0.5, 0.5, 0.5);
  1276. D/Unity ( 4785): vs_TEXCOORD2.zw = u_xlat0.zw;
  1277. D/Unity ( 4785): vs_TEXCOORD2.xy = u_xlat5.zz + u_xlat5.xw;
  1278. D/Unity ( 4785): u_xlat0.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  1279. D/Unity ( 4785): u_xlat0.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  1280. D/Unity ( 4785): u_xlat0.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  1281. D/Unity ( 4785): u_xlat21 = dot(u_xlat0.xyz, u_xlat0.xyz);
  1282. D/Unity ( 4785): u_xlat21 = inversesqrt(u_xlat21);
  1283. D/Unity ( 4785): u_xlat0.xyz = vec3(u_xlat21) * u_xlat0.xyz;
  1284. D/Unity ( 4785): vs_TEXCOORD4.xyz = u_xlat0.xyz;
  1285. D/Unity ( 4785): u_xlat5.xyz = in_TANGENT0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  1286. D/Unity ( 4785): u_xlat5.xyz = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * in_TANGENT0.xxx + u_xlat5.xyz;
  1287. D/Unity ( 4785): u_xlat5.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * in_TANGENT0.zzz + u_xlat5.xyz;
  1288. D/Unity ( 4785): u_xlat21 = dot(u_xlat5.xyz, u_xlat5.xyz);
  1289. D/Unity ( 4785): u_xlat21 = inversesqrt(u_xlat21);
  1290. D/Unity ( 4785): u_xlat5.xyz = vec3(u_xlat21) * u_xlat5.xyz;
  1291. D/Unity ( 4785): vs_TEXCOORD5.xyz = u_xlat5.xyz;
  1292. D/Unity ( 4785): u_xlat6.xyz = u_xlat0.zxy * u_xlat5.yzx;
  1293. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.yzx * u_xlat5.zxy + (-u_xlat6.xyz);
  1294. D/Unity ( 4785): vs_TEXCOORD6.xyz = u_xlat0.xyz * in_TANGENT0.www;
  1295. D/Unity ( 4785): vs_COLOR0 = in_COLOR0;
  1296. D/Unity ( 4785): vs_TEXCOORD8 = in_TEXCOORD1;
  1297. D/Unity ( 4785): return;
  1298. D/Unity ( 4785): }
  1299. D/Unity ( 4785): -------- failed compiling:
  1300. D/Unity ( 4785): vertex shader
  1301. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  1302. D/Unity ( 4785): ERROR: 0:18: 'layout' : syntax error
  1303. D/Unity ( 4785):
  1304. D/Unity ( 4785): -------- Shader compilation failed
  1305. D/Unity ( 4785): #version 460 es
  1306. D/Unity ( 4785): #ifdef GL_EXT_shader_texture_lod
  1307. D/Unity ( 4785): #extension GL_EXT_shader_texture_lod : enable
  1308. D/Unity ( 4785): #endif
  1309. D/Unity ( 4785): precision highp float;
  1310. D/Unity ( 4785): precision highp int;
  1311. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  1312. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1313. D/Unity ( 4785): #define UNITY_UNIFORM
  1314. D/Unity ( 4785): #else
  1315. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  1316. D/Unity ( 4785): #endif
  1317. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  1318. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  1319. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  1320. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  1321. D/Unity ( 4785): #else
  1322. D/Unity ( 4785): #define UNITY_LOCATION(x)
  1323. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  1324. D/Unity ( 4785): #endif
  1325. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1326. D/Unity ( 4785): UNITY_BINDING(0) uniform _LightBuffer {
  1327. D/Unity ( 4785): #endif
  1328. D/Unity ( 4785): UNITY_UNIFORM vec4 _MainLightPosition;
  1329. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightColor;
  1330. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsCount;
  1331. D/Unity ( 4785): u_xlat16_12 = u_xlat16_1.x * u_xlat16_1.x + -1.0;
  1332. D/Unity ( 4785): u_xlat22.xy = vs_TEXCOORD2.xy / vs_TEXCOORD2.ww;
  1333. D/Unity ( 4785): u_xlat16_3.xyz = vs_TEXCOORD4.xyz * (-vec3(u_xlat16_21)) + (-vs_TEXCOORD7.xyz);
  1334. D/Unity ( 4785): u_xlat16_21 = dot(vs_TEXCOORD4.xyz, vs_TEXCOORD7.xyz);
  1335. D/Unity ( 4785): u_xlat16_21 = clamp(u_xlat16_21, 0.0, 1.0);
  1336. D/Unity ( 4785): u_xlat16_1.z = (-u_xlat16_21) + 1.0;
  1337. D/Unity ( 4785): u_xlat16_11.xy = u_xlat16_1.xz * u_xlat16_1.xz;
  1338. D/Unity ( 4785): u_xlat16_31 = u_xlat16_31 * 6.0;
  1339. D/Unity ( 4785): u_xlat16_31 = u_xlat16_3.w + -1.0;
  1340. D/Unity ( 4785): u_xlat16_31 = max(u_xlat16_31, 0.0);
  1341. D/Unity ( 4785): u_xlat16_31 = u_xlat16_31 * unity_SpecCube0_HDR.y;
  1342. D/Unity ( 4785): u_xlat16_4.xyz = u_xlat16_3.xyz * vec3(u_xlat16_31);
  1343. D/Unity ( 4785): u_xlat16_1.x = float(1.0) / u_xlat16_1.x;
  1344. D/Unity ( 4785): u_xlat16_4.xyz = vec3(u_xlat16_0) + (-_SpecColor.xyz);
  1345. D/Unity ( 4785): u_xlat16_0 = u_xlat10_22 * unity_LightData.z;
  1346. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  1347. D/Unity ( 4785): u_xlat16_1.x = min(max(u_xlat16_1.x, 0.0), 1.0);
  1348. D/Unity ( 4785): u_xlat16_1.xzw = vec3(u_xlat16_0) * _MainLightColor.xyz;
  1349. D/Unity ( 4785): u_xlat16_4.xyz = vs_TEXCOORD7.xyz + _MainLightPosition.xyz;
  1350. D/Unity ( 4785): u_xlat16_4.xyz = vec3(u_xlat16_0) * u_xlat16_4.xyz;
  1351. D/Unity ( 4785): #else
  1352. D/Unity ( 4785): #endif
  1353. D/Unity ( 4785): u_xlat16_4.x = dot(_MainLightPosition.xyz, u_xlat16_4.xyz);
  1354. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  1355. D/Unity ( 4785): #else
  1356. D/Unity ( 4785): u_xlat16_4.x = clamp(u_xlat16_4.x, 0.0, 1.0);
  1357. D/Unity ( 4785): #endif
  1358. D/Unity ( 4785): u_xlat16_0 = u_xlat16_0 * u_xlat16_0;
  1359. D/Unity ( 4785): u_xlat16_0 = u_xlat16_4.x * u_xlat16_4.x;
  1360. D/Unity ( 4785): u_xlat16_4.x = u_xlat16_22 * u_xlat16_22;
  1361. D/Unity ( 4785): u_xlat16_22 = max(u_xlat16_0, 0.100000001);
  1362. D/Unity ( 4785): u_xlat16_22 = u_xlat16_2 * u_xlat16_22;
  1363. D/Unity ( 4785): u_xlat16_0 = u_xlat16_22 + -6.10351563e-05;
  1364. D/Unity ( 4785): u_xlat16_0 = min(u_xlat16_0, 100.0);
  1365. D/Unity ( 4785): u_xlat16_4.xyz = vec3(u_xlat16_0) * _SpecColor.xyz + u_xlat16_10.xyz;
  1366. D/Unity ( 4785): u_xlat16_0 = min(_AdditionalLightsCount.x, unity_LightData.y);
  1367. D/Unity ( 4785): u_xlat16_4.xyz = u_xlat16_1.xzw;
  1368. D/Unity ( 4785): for(int u_xlati_loop_1 = 0 ; u_xlati_loop_1<u_xlati22 ; u_xlati_loop_1++)
  1369. D/Unity ( 4785): {
  1370. D/Unity ( 4785): u_xlat5 = float(u_xlati_loop_1);
  1371. D/Unity ( 4785): u_xlatb15 = !!(u_xlat5<2.0);
  1372. D/Unity ( 4785): #else
  1373. D/Unity ( 4785): u_xlatb15 = u_xlat5<2.0;
  1374. D/Unity ( 4785): #endif
  1375. D/Unity ( 4785): u_xlat16_6.xy = (bool(u_xlatb15)) ? unity_LightIndices[0].xy : unity_LightIndices[0].zw;
  1376. D/Unity ( 4785): u_xlat25 = u_xlat5 + -2.0;
  1377. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  1378. D/Unity ( 4785): #else
  1379. D/Unity ( 4785): u_xlatb5 = u_xlat5<1.0;
  1380. D/Unity ( 4785): #endif
  1381. D/Unity ( 4785): u_xlat16_0 = (u_xlatb5) ? u_xlat16_6.x : u_xlat16_6.y;
  1382. D/Unity ( 4785): u_xlat15.xyz = (-vs_TEXCOORD3.xyz) + _AdditionalLightsPosition[u_xlati5].xyz;
  1383. D/Unity ( 4785): u_xlat7 = max(u_xlat7, 6.10351563e-05);
  1384. D/Unity ( 4785): u_xlat8.xyz = u_xlat15.xyz * vec3(u_xlat17);
  1385. D/Unity ( 4785): u_xlat16_34 = u_xlat7 * _AdditionalLightsAttenuation[u_xlati5].x;
  1386. D/Unity ( 4785): u_xlat16_7 = (-u_xlat16_34) * u_xlat16_34 + 1.0;
  1387. D/Unity ( 4785): u_xlat16_34 = u_xlat16_7 * u_xlat16_7;
  1388. D/Unity ( 4785): u_xlat16_34 = dot(_AdditionalLightsSpotDir[u_xlati5].xyz, u_xlat8.xyz);
  1389. D/Unity ( 4785): u_xlat16_34 = u_xlat16_34 * _AdditionalLightsAttenuation[u_xlati5].z + _AdditionalLightsAttenuation[u_xlati5].w;
  1390. D/Unity ( 4785): u_xlat16_34 = min(max(u_xlat16_34, 0.0), 1.0);
  1391. D/Unity ( 4785): u_xlat16_34 = clamp(u_xlat16_34, 0.0, 1.0);
  1392. D/Unity ( 4785): u_xlat16_34 = u_xlat16_34 * u_xlat16_34;
  1393. D/Unity ( 4785): u_xlat16_34 = dot(vs_TEXCOORD4.xyz, u_xlat8.xyz);
  1394. D/Unity ( 4785): u_xlat16_34 = min(max(u_xlat16_34, 0.0), 1.0);
  1395. D/Unity ( 4785): #else
  1396. D/Unity ( 4785): #endif
  1397. D/Unity ( 4785): u_xlat16_6.xyz = vec3(u_xlat16_0) * _AdditionalLightsColor[u_xlati5].xyz;
  1398. D/Unity ( 4785): u_xlat16_0 = dot(u_xlat16_9.xyz, u_xlat16_9.xyz);
  1399. D/Unity ( 4785): u_xlat16_0 = inversesqrt(u_xlat16_0);
  1400. D/Unity ( 4785): u_xlat16_0 = dot(vs_TEXCOORD4.xyz, u_xlat16_9.xyz);
  1401. D/Unity ( 4785): u_xlat16_0 = min(max(u_xlat16_0, 0.0), 1.0);
  1402. D/Unity ( 4785): #else
  1403. D/Unity ( 4785): #else
  1404. D/Unity ( 4785): u_xlat16_34 = clamp(u_xlat16_34, 0.0, 1.0);
  1405. D/Unity ( 4785): #endif
  1406. D/Unity ( 4785): u_xlat16_5.x = u_xlat16_0 * u_xlat16_12 + 1.00001001;
  1407. D/Unity ( 4785): u_xlat16_34 = u_xlat16_5.x * u_xlat16_5.x;
  1408. D/Unity ( 4785): u_xlat16_5.x = u_xlat16_11.x / u_xlat16_5.x;
  1409. D/Unity ( 4785): u_xlat16_0 = max(u_xlat16_0, 0.0);
  1410. D/Unity ( 4785): u_xlat16_9.xyz = vec3(u_xlat16_0) * _SpecColor.xyz + u_xlat16_10.xyz;
  1411. D/Unity ( 4785): }
  1412. D/Unity ( 4785): SV_Target0.xyz = _Emission.xyz * vs_COLOR0.xyz + u_xlat16_4.xyz;
  1413. D/Unity ( 4785): return;
  1414. D/Unity ( 4785): -------- failed compiling:
  1415. D/Unity ( 4785): fragment evaluation shader
  1416. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  1417. D/Unity ( 4785): ERROR: 0:23: 'layout' : syntax error
  1418. D/Unity ( 4785):
  1419. D/Unity ( 4785): Note: Creation of internal variant of shader 'LWRP-WaterShader-New' failed.
  1420. D/Unity ( 4785): -------- Shader compilation failed
  1421. D/Unity ( 4785): #version 460 es
  1422. D/Unity ( 4785): #ifndef UNITY_RUNTIME_INSTANCING_ARRAY_SIZE
  1423. D/Unity ( 4785): #define UNITY_RUNTIME_INSTANCING_ARRAY_SIZE 2
  1424. D/Unity ( 4785): #endif
  1425. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  1426. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1427. D/Unity ( 4785): #define UNITY_UNIFORM
  1428. D/Unity ( 4785): #else
  1429. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  1430. D/Unity ( 4785): #endif
  1431. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  1432. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  1433. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  1434. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  1435. D/Unity ( 4785): #else
  1436. D/Unity ( 4785): #define UNITY_LOCATION(x)
  1437. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  1438. D/Unity ( 4785): #endif
  1439. D/Unity ( 4785): uniform int unity_BaseInstanceID;
  1440. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1441. D/Unity ( 4785): UNITY_BINDING(3) uniform UnityPerCamera {
  1442. D/Unity ( 4785): #endif
  1443. D/Unity ( 4785): UNITY_UNIFORM vec4 _Time;
  1444. D/Unity ( 4785): UNITY_UNIFORM vec4 _SinTime;
  1445. D/Unity ( 4785): UNITY_UNIFORM vec4 _CosTime;
  1446. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DeltaTime;
  1447. D/Unity ( 4785): UNITY_UNIFORM vec3 _WorldSpaceCameraPos;
  1448. D/Unity ( 4785): UNITY_UNIFORM vec4 _ProjectionParams;
  1449. D/Unity ( 4785): UNITY_UNIFORM vec4 _ScreenParams;
  1450. D/Unity ( 4785): UNITY_UNIFORM vec4 _ZBufferParams;
  1451. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_OrthoParams;
  1452. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1453. D/Unity ( 4785): };
  1454. D/Unity ( 4785): #endif
  1455. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1456. D/Unity ( 4785): UNITY_BINDING(4) uniform UnityPerFrame {
  1457. D/Unity ( 4785): #endif
  1458. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 glstate_lightmodel_ambient;
  1459. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientSky;
  1460. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientEquator;
  1461. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientGround;
  1462. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_IndirectSpecColor;
  1463. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_FogParams;
  1464. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_FogColor;
  1465. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  1466. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixV[4];
  1467. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixInvV[4];
  1468. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  1469. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_StereoScaleOffset;
  1470. D/Unity ( 4785): UNITY_UNIFORM int unity_StereoEyeIndex;
  1471. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_ShadowColor;
  1472. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1473. D/Unity ( 4785): };
  1474. D/Unity ( 4785): #endif
  1475. D/Unity ( 4785): struct unity_Builtins0Array_Type {
  1476. D/Unity ( 4785): vec4 hlslcc_mtx4x4unity_ObjectToWorldArray[4];
  1477. D/Unity ( 4785): vec4 hlslcc_mtx4x4unity_WorldToObjectArray[4];
  1478. D/Unity ( 4785): };
  1479. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1480. D/Unity ( 4785): UNITY_BINDING(5) uniform UnityInstancing_PerDraw0 {
  1481. D/Unity ( 4785): #endif
  1482. D/Unity ( 4785): UNITY_UNIFORM unity_Builtins0Array_Type unity_Builtins0Array[128 ];
  1483. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1484. D/Unity ( 4785): };
  1485. D/Unity ( 4785): #endif
  1486. D/Unity ( 4785): struct unity_Builtins2Array_Type {
  1487. D/Unity ( 4785): mediump vec4 unity_SHArArray;
  1488. D/Unity ( 4785): mediump vec4 unity_SHAgArray;
  1489. D/Unity ( 4785): mediump vec4 unity_SHAbArray;
  1490. D/Unity ( 4785): mediump vec4 unity_SHBrArray;
  1491. D/Unity ( 4785): mediump vec4 unity_SHBgArray;
  1492. D/Unity ( 4785): mediump vec4 unity_SHBbArray;
  1493. D/Unity ( 4785): mediump vec4 unity_SHCArray;
  1494. D/Unity ( 4785): };
  1495. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1496. D/Unity ( 4785): UNITY_BINDING(6) uniform UnityInstancing_PerDraw2 {
  1497. D/Unity ( 4785): #endif
  1498. D/Unity ( 4785): UNITY_UNIFORM unity_Builtins2Array_Type unity_Builtins2Array[128 ];
  1499. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1500. D/Unity ( 4785): };
  1501. D/Unity ( 4785): #endif
  1502. D/Unity ( 4785): in highp vec4 in_POSITION0;
  1503. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  1504. D/Unity ( 4785): in highp vec4 in_TANGENT0;
  1505. D/Unity ( 4785): in highp vec4 in_COLOR0;
  1506. D/Unity ( 4785): in highp vec4 in_TEXCOORD1;
  1507. D/Unity ( 4785): out mediump vec3 vs_TEXCOORD0;
  1508. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  1509. D/Unity ( 4785): out highp vec4 vs_TEXCOORD2;
  1510. D/Unity ( 4785): out highp vec3 vs_TEXCOORD3;
  1511. D/Unity ( 4785): out highp vec3 vs_TEXCOORD4;
  1512. D/Unity ( 4785): out highp vec3 vs_TEXCOORD5;
  1513. D/Unity ( 4785): out highp vec3 vs_TEXCOORD6;
  1514. D/Unity ( 4785): out highp vec3 vs_TEXCOORD7;
  1515. D/Unity ( 4785): out highp vec4 vs_COLOR0;
  1516. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD8;
  1517. D/Unity ( 4785): flat out highp uint vs_SV_InstanceID0;
  1518. D/Unity ( 4785): vec4 u_xlat0;
  1519. D/Unity ( 4785): int u_xlati0;
  1520. D/Unity ( 4785): vec4 u_xlat1;
  1521. D/Unity ( 4785): vec4 u_xlat2;
  1522. D/Unity ( 4785): mediump vec4 u_xlat16_2;
  1523. D/Unity ( 4785): mediump vec3 u_xlat16_3;
  1524. D/Unity ( 4785): mediump vec4 u_xlat16_4;
  1525. D/Unity ( 4785): mediump vec3 u_xlat16_5;
  1526. D/Unity ( 4785): vec3 u_xlat6;
  1527. D/Unity ( 4785): float u_xlat7;
  1528. D/Unity ( 4785): int u_xlati7;
  1529. D/Unity ( 4785): mediump float u_xlat16_24;
  1530. D/Unity ( 4785): void main()
  1531. D/Unity ( 4785): {
  1532. D/Unity ( 4785): u_xlati0 = gl_InstanceID + unity_BaseInstanceID;
  1533. D/Unity ( 4785): u_xlati7 = int(u_xlati0 << 3);
  1534. D/Unity ( 4785): u_xlati0 = u_xlati0 * 7;
  1535. D/Unity ( 4785): u_xlat1.xyz = in_POSITION0.yyy * unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[1].xyz;
  1536. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[0].xyz * in_POSITION0.xxx + u_xlat1.xyz;
  1537. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[2].xyz * in_POSITION0.zzz + u_xlat1.xyz;
  1538. D/Unity ( 4785): u_xlat2.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[3].xyz * in_POSITION0.www + u_xlat1.xyz;
  1539. D/Unity ( 4785): u_xlat1.xyz = u_xlat1.xyz + unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[3].xyz;
  1540. D/Unity ( 4785): vs_TEXCOORD7.xyz = (-u_xlat1.xyz) + _WorldSpaceCameraPos.xyz;
  1541. D/Unity ( 4785): u_xlat1.xyz = u_xlat2.yyy * unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[1].xyz;
  1542. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[0].xyz * u_xlat2.xxx + u_xlat1.xyz;
  1543. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[2].xyz * u_xlat2.zzz + u_xlat1.xyz;
  1544. D/Unity ( 4785): vs_TEXCOORD3.xyz = u_xlat2.xyz;
  1545. D/Unity ( 4785): u_xlat1.xyz = u_xlat1.xyz + unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[3].xyz;
  1546. D/Unity ( 4785): u_xlat2.xyz = u_xlat1.yyy * unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[1].xyz;
  1547. D/Unity ( 4785): u_xlat1.xyw = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[0].xyz * u_xlat1.xxx + u_xlat2.xyz;
  1548. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[2].xyz * u_xlat1.zzz + u_xlat1.xyw;
  1549. D/Unity ( 4785): u_xlat1.xyz = u_xlat1.xyz + unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[3].xyz;
  1550. D/Unity ( 4785): u_xlat2 = u_xlat1.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  1551. D/Unity ( 4785): u_xlat2 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat1.xxxx + u_xlat2;
  1552. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat1.zzzz + u_xlat2;
  1553. D/Unity ( 4785): u_xlat1 = u_xlat1 + hlslcc_mtx4x4unity_MatrixVP[3];
  1554. D/Unity ( 4785): gl_Position = u_xlat1;
  1555. D/Unity ( 4785): u_xlat16_3.x = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[0].xyz);
  1556. D/Unity ( 4785): u_xlat16_3.y = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[1].xyz);
  1557. D/Unity ( 4785): u_xlat16_3.z = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[2].xyz);
  1558. D/Unity ( 4785): u_xlat16_24 = dot(u_xlat16_3.xyz, u_xlat16_3.xyz);
  1559. D/Unity ( 4785): u_xlat16_24 = inversesqrt(u_xlat16_24);
  1560. D/Unity ( 4785): u_xlat16_2.xyz = vec3(u_xlat16_24) * u_xlat16_3.xyz;
  1561. D/Unity ( 4785): u_xlat16_3.x = u_xlat16_2.y * u_xlat16_2.y;
  1562. D/Unity ( 4785): u_xlat16_3.x = u_xlat16_2.x * u_xlat16_2.x + (-u_xlat16_3.x);
  1563. D/Unity ( 4785): u_xlat16_4 = u_xlat16_2.yzzx * u_xlat16_2.xyzz;
  1564. D/Unity ( 4785): u_xlat16_5.x = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHBrArray, u_xlat16_4);
  1565. D/Unity ( 4785): u_xlat16_5.y = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHBgArray, u_xlat16_4);
  1566. D/Unity ( 4785): u_xlat16_5.z = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHBbArray, u_xlat16_4);
  1567. D/Unity ( 4785): u_xlat16_3.xyz = unity_Builtins2Array[u_xlati0 / 7].unity_SHCArray.xyz * u_xlat16_3.xxx + u_xlat16_5.xyz;
  1568. D/Unity ( 4785): u_xlat16_2.w = 1.0;
  1569. D/Unity ( 4785): u_xlat16_4.x = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHArArray, u_xlat16_2);
  1570. D/Unity ( 4785): u_xlat16_4.y = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHAgArray, u_xlat16_2);
  1571. D/Unity ( 4785): u_xlat16_4.z = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHAbArray, u_xlat16_2);
  1572. D/Unity ( 4785): u_xlat16_3.xyz = u_xlat16_3.xyz + u_xlat16_4.xyz;
  1573. D/Unity ( 4785): vs_TEXCOORD0.xyz = max(u_xlat16_3.xyz, vec3(0.0, 0.0, 0.0));
  1574. D/Unity ( 4785): vs_TEXCOORD1 = vec4(0.0, 0.0, 0.0, 0.0);
  1575. D/Unity ( 4785): u_xlat0.x = u_xlat1.y * _ProjectionParams.x;
  1576. D/Unity ( 4785): u_xlat0.w = u_xlat0.x * 0.5;
  1577. D/Unity ( 4785): u_xlat0.xz = u_xlat1.xw * vec2(0.5, 0.5);
  1578. D/Unity ( 4785): vs_TEXCOORD2.zw = u_xlat1.zw;
  1579. D/Unity ( 4785): vs_TEXCOORD2.xy = u_xlat0.zz + u_xlat0.xw;
  1580. D/Unity ( 4785): u_xlat1.x = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[0].xyz);
  1581. D/Unity ( 4785): u_xlat1.y = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[1].xyz);
  1582. D/Unity ( 4785): u_xlat1.z = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[2].xyz);
  1583. D/Unity ( 4785): u_xlat0.x = dot(u_xlat1.xyz, u_xlat1.xyz);
  1584. D/Unity ( 4785): u_xlat0.x = inversesqrt(u_xlat0.x);
  1585. D/Unity ( 4785): u_xlat0.xzw = u_xlat0.xxx * u_xlat1.xyz;
  1586. D/Unity ( 4785): vs_TEXCOORD4.xyz = u_xlat0.xzw;
  1587. D/Unity ( 4785): u_xlat1.xyz = in_TANGENT0.yyy * unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[1].xyz;
  1588. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[0].xyz * in_TANGENT0.xxx + u_xlat1.xyz;
  1589. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[2].xyz * in_TANGENT0.zzz + u_xlat1.xyz;
  1590. D/Unity ( 4785): u_xlat7 = dot(u_xlat1.xyz, u_xlat1.xyz);
  1591. D/Unity ( 4785): u_xlat7 = inversesqrt(u_xlat7);
  1592. D/Unity ( 4785): u_xlat1.xyz = vec3(u_xlat7) * u_xlat1.xyz;
  1593. D/Unity ( 4785): vs_TEXCOORD5.xyz = u_xlat1.xyz;
  1594. D/Unity ( 4785): u_xlat6.xyz = u_xlat0.wxz * u_xlat1.yzx;
  1595. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.zwx * u_xlat1.zxy + (-u_xlat6.xyz);
  1596. D/Unity ( 4785): vs_TEXCOORD6.xyz = u_xlat0.xyz * in_TANGENT0.www;
  1597. D/Unity ( 4785): vs_COLOR0 = in_COLOR0;
  1598. D/Unity ( 4785): vs_TEXCOORD8 = in_TEXCOORD1;
  1599. D/Unity ( 4785): vs_SV_InstanceID0 = uint(gl_InstanceID);
  1600. D/Unity ( 4785): return;
  1601. D/Unity ( 4785): }
  1602. D/Unity ( 4785): -------- failed compiling:
  1603. D/Unity ( 4785): vertex shader
  1604. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  1605. D/Unity ( 4785): ERROR: 0:22: 'layout' : syntax error
  1606. D/Unity ( 4785):
  1607. D/Unity ( 4785): -------- Shader compilation failed
  1608. D/Unity ( 4785): #version 460 es
  1609. D/Unity ( 4785): #ifdef GL_EXT_shader_texture_lod
  1610. D/Unity ( 4785): #extension GL_EXT_shader_texture_lod : enable
  1611. D/Unity ( 4785): #endif
  1612. D/Unity ( 4785): precision highp float;
  1613. D/Unity ( 4785): precision highp int;
  1614. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  1615. D/Unity ( 4785): -------- Shader compilation failed
  1616. D/Unity ( 4785): #version 460 es
  1617. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  1618. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1619. D/Unity ( 4785): #define UNITY_UNIFORM
  1620. D/Unity ( 4785): #else
  1621. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  1622. D/Unity ( 4785): #endif
  1623. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  1624. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  1625. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  1626. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  1627. D/Unity ( 4785): #else
  1628. D/Unity ( 4785): #define UNITY_LOCATION(x)
  1629. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  1630. D/Unity ( 4785): #endif
  1631. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1632. D/Unity ( 4785): UNITY_BINDING(4) uniform UnityPerCamera {
  1633. D/Unity ( 4785): #endif
  1634. D/Unity ( 4785): UNITY_UNIFORM vec4 _Time;
  1635. D/Unity ( 4785): UNITY_UNIFORM vec4 _SinTime;
  1636. D/Unity ( 4785): UNITY_UNIFORM vec4 _CosTime;
  1637. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DeltaTime;
  1638. D/Unity ( 4785): UNITY_UNIFORM vec3 _WorldSpaceCameraPos;
  1639. D/Unity ( 4785): UNITY_UNIFORM vec4 _ProjectionParams;
  1640. D/Unity ( 4785): UNITY_UNIFORM vec4 _ScreenParams;
  1641. D/Unity ( 4785): UNITY_UNIFORM vec4 _ZBufferParams;
  1642. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_OrthoParams;
  1643. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1644. D/Unity ( 4785): };
  1645. D/Unity ( 4785): #endif
  1646. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1647. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  1648. D/Unity ( 4785): #endif
  1649. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  1650. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  1651. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  1652. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  1653. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightData;
  1654. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  1655. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  1656. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LightmapST;
  1657. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  1658. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAr;
  1659. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  1660. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  1661. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBr;
  1662. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  1663. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  1664. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  1665. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1666. D/Unity ( 4785): };
  1667. D/Unity ( 4785): #endif
  1668. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1669. D/Unity ( 4785): UNITY_BINDING(5) uniform UnityPerFrame {
  1670. D/Unity ( 4785): #endif
  1671. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 glstate_lightmodel_ambient;
  1672. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientSky;
  1673. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientEquator;
  1674. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientGround;
  1675. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_IndirectSpecColor;
  1676. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_FogParams;
  1677. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_FogColor;
  1678. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  1679. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixV[4];
  1680. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixInvV[4];
  1681. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  1682. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_StereoScaleOffset;
  1683. D/Unity ( 4785): UNITY_UNIFORM int unity_StereoEyeIndex;
  1684. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_ShadowColor;
  1685. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1686. D/Unity ( 4785): };
  1687. D/Unity ( 4785): #endif
  1688. D/Unity ( 4785): in highp vec4 in_POSITION0;
  1689. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  1690. D/Unity ( 4785): in highp vec4 in_TANGENT0;
  1691. D/Unity ( 4785): in highp vec4 in_COLOR0;
  1692. D/Unity ( 4785): in highp vec4 in_TEXCOORD1;
  1693. D/Unity ( 4785): out mediump vec3 vs_TEXCOORD0;
  1694. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  1695. D/Unity ( 4785): out highp vec4 vs_TEXCOORD2;
  1696. D/Unity ( 4785): out highp vec3 vs_TEXCOORD3;
  1697. D/Unity ( 4785): out highp vec3 vs_TEXCOORD4;
  1698. D/Unity ( 4785): out highp vec3 vs_TEXCOORD5;
  1699. D/Unity ( 4785): out highp vec3 vs_TEXCOORD6;
  1700. D/Unity ( 4785): out highp vec3 vs_TEXCOORD7;
  1701. D/Unity ( 4785): out highp vec4 vs_COLOR0;
  1702. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD8;
  1703. D/Unity ( 4785): vec4 u_xlat0;
  1704. D/Unity ( 4785): vec4 u_xlat1;
  1705. D/Unity ( 4785): mediump vec4 u_xlat16_1;
  1706. D/Unity ( 4785): mediump vec3 u_xlat16_2;
  1707. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  1708. D/Unity ( 4785): mediump vec3 u_xlat16_4;
  1709. D/Unity ( 4785): vec4 u_xlat5;
  1710. D/Unity ( 4785): vec3 u_xlat6;
  1711. D/Unity ( 4785): float u_xlat21;
  1712. D/Unity ( 4785): mediump float u_xlat16_23;
  1713. D/Unity ( 4785): void main()
  1714. D/Unity ( 4785): {
  1715. D/Unity ( 4785): u_xlat0.xyz = in_POSITION0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  1716. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * in_POSITION0.xxx + u_xlat0.xyz;
  1717. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * in_POSITION0.zzz + u_xlat0.xyz;
  1718. D/Unity ( 4785): u_xlat1.xyz = hlslcc_mtx4x4unity_ObjectToWorld[3].xyz * in_POSITION0.www + u_xlat0.xyz;
  1719. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_ObjectToWorld[3].xyz;
  1720. D/Unity ( 4785): vs_TEXCOORD7.xyz = (-u_xlat0.xyz) + _WorldSpaceCameraPos.xyz;
  1721. D/Unity ( 4785): u_xlat0.xyz = u_xlat1.yyy * hlslcc_mtx4x4unity_WorldToObject[1].xyz;
  1722. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_WorldToObject[0].xyz * u_xlat1.xxx + u_xlat0.xyz;
  1723. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_WorldToObject[2].xyz * u_xlat1.zzz + u_xlat0.xyz;
  1724. D/Unity ( 4785): vs_TEXCOORD3.xyz = u_xlat1.xyz;
  1725. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_WorldToObject[3].xyz;
  1726. D/Unity ( 4785): u_xlat1.xyz = u_xlat0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  1727. D/Unity ( 4785): u_xlat0.xyw = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * u_xlat0.xxx + u_xlat1.xyz;
  1728. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * u_xlat0.zzz + u_xlat0.xyw;
  1729. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_ObjectToWorld[3].xyz;
  1730. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  1731. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat0.xxxx + u_xlat1;
  1732. D/Unity ( 4785): u_xlat0 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat0.zzzz + u_xlat1;
  1733. D/Unity ( 4785): u_xlat0 = u_xlat0 + hlslcc_mtx4x4unity_MatrixVP[3];
  1734. D/Unity ( 4785): gl_Position = u_xlat0;
  1735. D/Unity ( 4785): u_xlat16_2.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  1736. D/Unity ( 4785): u_xlat16_2.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  1737. D/Unity ( 4785): u_xlat16_2.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  1738. D/Unity ( 4785): u_xlat16_23 = dot(u_xlat16_2.xyz, u_xlat16_2.xyz);
  1739. D/Unity ( 4785): u_xlat16_23 = inversesqrt(u_xlat16_23);
  1740. D/Unity ( 4785): u_xlat16_1.xyz = vec3(u_xlat16_23) * u_xlat16_2.xyz;
  1741. D/Unity ( 4785): u_xlat16_2.x = u_xlat16_1.y * u_xlat16_1.y;
  1742. D/Unity ( 4785): u_xlat16_2.x = u_xlat16_1.x * u_xlat16_1.x + (-u_xlat16_2.x);
  1743. D/Unity ( 4785): u_xlat16_3 = u_xlat16_1.yzzx * u_xlat16_1.xyzz;
  1744. D/Unity ( 4785): u_xlat16_4.x = dot(unity_SHBr, u_xlat16_3);
  1745. D/Unity ( 4785): u_xlat16_4.y = dot(unity_SHBg, u_xlat16_3);
  1746. D/Unity ( 4785): u_xlat16_4.z = dot(unity_SHBb, u_xlat16_3);
  1747. D/Unity ( 4785): u_xlat16_2.xyz = unity_SHC.xyz * u_xlat16_2.xxx + u_xlat16_4.xyz;
  1748. D/Unity ( 4785): u_xlat16_1.w = 1.0;
  1749. D/Unity ( 4785): u_xlat16_3.x = dot(unity_SHAr, u_xlat16_1);
  1750. D/Unity ( 4785): u_xlat16_3.y = dot(unity_SHAg, u_xlat16_1);
  1751. D/Unity ( 4785): u_xlat16_3.z = dot(unity_SHAb, u_xlat16_1);
  1752. D/Unity ( 4785): u_xlat16_2.xyz = u_xlat16_2.xyz + u_xlat16_3.xyz;
  1753. D/Unity ( 4785): vs_TEXCOORD0.xyz = max(u_xlat16_2.xyz, vec3(0.0, 0.0, 0.0));
  1754. D/Unity ( 4785): vs_TEXCOORD1 = vec4(0.0, 0.0, 0.0, 0.0);
  1755. D/Unity ( 4785): u_xlat0.y = u_xlat0.y * _ProjectionParams.x;
  1756. D/Unity ( 4785): u_xlat5.xzw = u_xlat0.xwy * vec3(0.5, 0.5, 0.5);
  1757. D/Unity ( 4785): vs_TEXCOORD2.zw = u_xlat0.zw;
  1758. D/Unity ( 4785): vs_TEXCOORD2.xy = u_xlat5.zz + u_xlat5.xw;
  1759. D/Unity ( 4785): u_xlat0.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  1760. D/Unity ( 4785): u_xlat0.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  1761. D/Unity ( 4785): u_xlat0.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  1762. D/Unity ( 4785): u_xlat21 = dot(u_xlat0.xyz, u_xlat0.xyz);
  1763. D/Unity ( 4785): u_xlat21 = inversesqrt(u_xlat21);
  1764. D/Unity ( 4785): u_xlat0.xyz = vec3(u_xlat21) * u_xlat0.xyz;
  1765. D/Unity ( 4785): vs_TEXCOORD4.xyz = u_xlat0.xyz;
  1766. D/Unity ( 4785): u_xlat5.xyz = in_TANGENT0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  1767. D/Unity ( 4785): u_xlat5.xyz = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * in_TANGENT0.xxx + u_xlat5.xyz;
  1768. D/Unity ( 4785): u_xlat5.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * in_TANGENT0.zzz + u_xlat5.xyz;
  1769. D/Unity ( 4785): u_xlat21 = dot(u_xlat5.xyz, u_xlat5.xyz);
  1770. D/Unity ( 4785): u_xlat21 = inversesqrt(u_xlat21);
  1771. D/Unity ( 4785): u_xlat5.xyz = vec3(u_xlat21) * u_xlat5.xyz;
  1772. D/Unity ( 4785): vs_TEXCOORD5.xyz = u_xlat5.xyz;
  1773. D/Unity ( 4785): u_xlat6.xyz = u_xlat0.zxy * u_xlat5.yzx;
  1774. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.yzx * u_xlat5.zxy + (-u_xlat6.xyz);
  1775. D/Unity ( 4785): vs_TEXCOORD6.xyz = u_xlat0.xyz * in_TANGENT0.www;
  1776. D/Unity ( 4785): vs_COLOR0 = in_COLOR0;
  1777. D/Unity ( 4785): vs_TEXCOORD8 = in_TEXCOORD1;
  1778. D/Unity ( 4785): return;
  1779. D/Unity ( 4785): }
  1780. D/Unity ( 4785): -------- failed compiling:
  1781. D/Unity ( 4785): vertex shader
  1782. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  1783. D/Unity ( 4785): ERROR: 0:18: 'layout' : syntax error
  1784. D/Unity ( 4785):
  1785. D/Unity ( 4785): -------- Shader compilation failed
  1786. D/Unity ( 4785): #version 460 es
  1787. D/Unity ( 4785): #ifdef GL_EXT_shader_texture_lod
  1788. D/Unity ( 4785): #extension GL_EXT_shader_texture_lod : enable
  1789. D/Unity ( 4785): #endif
  1790. D/Unity ( 4785): precision highp float;
  1791. D/Unity ( 4785): precision highp int;
  1792. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  1793. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1794. D/Unity ( 4785): #define UNITY_UNIFORM
  1795. D/Unity ( 4785): #else
  1796. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  1797. D/Unity ( 4785): #endif
  1798. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  1799. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  1800. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  1801. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  1802. D/Unity ( 4785): #else
  1803. D/Unity ( 4785): #define UNITY_LOCATION(x)
  1804. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  1805. D/Unity ( 4785): #endif
  1806. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1807. D/Unity ( 4785): UNITY_BINDING(0) uniform _LightBuffer {
  1808. D/Unity ( 4785): #endif
  1809. D/Unity ( 4785): UNITY_UNIFORM vec4 _MainLightPosition;
  1810. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightColor;
  1811. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsCount;
  1812. D/Unity ( 4785): UNITY_UNIFORM vec4 _AdditionalLightsPosition[16];
  1813. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsColor[16];
  1814. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsAttenuation[16];
  1815. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsSpotDir[16];
  1816. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1817. D/Unity ( 4785): };
  1818. D/Unity ( 4785): #endif
  1819. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1820. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  1821. D/Unity ( 4785): #endif
  1822. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  1823. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  1824. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  1825. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  1826. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightData;
  1827. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  1828. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  1829. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LightmapST;
  1830. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  1831. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAr;
  1832. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  1833. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  1834. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBr;
  1835. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  1836. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  1837. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  1838. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1839. D/Unity ( 4785): };
  1840. D/Unity ( 4785): #endif
  1841. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1842. D/Unity ( 4785): UNITY_BINDING(2) uniform _AdditionalLightsShadowBuffer {
  1843. D/Unity ( 4785): #endif
  1844. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4_AdditionalLightsWorldToShadow[64];
  1845. D/Unity ( 4785): UNITY_UNIFORM mediump float _AdditionalShadowStrength[16];
  1846. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalShadowOffset0;
  1847. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalShadowOffset1;
  1848. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalShadowOffset2;
  1849. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalShadowOffset3;
  1850. D/Unity ( 4785): UNITY_UNIFORM vec4 _AdditionalShadowmapSize;
  1851. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1852. D/Unity ( 4785): };
  1853. D/Unity ( 4785): #endif
  1854. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1855. D/Unity ( 4785): UNITY_BINDING(3) uniform UnityPerMaterial {
  1856. D/Unity ( 4785): #endif
  1857. D/Unity ( 4785): UNITY_UNIFORM vec4 _Albedo;
  1858. D/Unity ( 4785): UNITY_UNIFORM vec4 _SpecColor;
  1859. D/Unity ( 4785): UNITY_UNIFORM vec4 _Emission;
  1860. D/Unity ( 4785): UNITY_UNIFORM float Vector1_83719D7D;
  1861. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1862. D/Unity ( 4785): };
  1863. D/Unity ( 4785): #endif
  1864. D/Unity ( 4785): UNITY_LOCATION(0) uniform mediump samplerCube unity_SpecCube0;
  1865. D/Unity ( 4785): UNITY_LOCATION(1) uniform mediump sampler2D _ScreenSpaceShadowmapTexture;
  1866. D/Unity ( 4785): UNITY_LOCATION(2) uniform mediump sampler2DShadow hlslcc_zcmp_AdditionalLightsShadowmapTexture;
  1867. D/Unity ( 4785): uniform mediump sampler2D _AdditionalLightsShadowmapTexture;
  1868. D/Unity ( 4785): in mediump vec3 vs_TEXCOORD0;
  1869. D/Unity ( 4785): in highp vec4 vs_TEXCOORD2;
  1870. D/Unity ( 4785): in highp vec3 vs_TEXCOORD3;
  1871. D/Unity ( 4785): in highp vec3 vs_TEXCOORD4;
  1872. D/Unity ( 4785): in highp vec3 vs_TEXCOORD7;
  1873. D/Unity ( 4785): in highp vec4 vs_COLOR0;
  1874. D/Unity ( 4785): layout(location = 0) out mediump vec4 SV_Target0;
  1875. D/Unity ( 4785): mediump float u_xlat16_0;
  1876. D/Unity ( 4785): mediump vec4 u_xlat16_1;
  1877. D/Unity ( 4785): mediump float u_xlat16_2;
  1878. D/Unity ( 4785): vec4 u_xlat3;
  1879. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  1880. D/Unity ( 4785): mediump vec3 u_xlat16_4;
  1881. D/Unity ( 4785): float u_xlat5;
  1882. D/Unity ( 4785): int u_xlati5;
  1883. D/Unity ( 4785): bool u_xlatb5;
  1884. D/Unity ( 4785): vec4 u_xlat7;
  1885. D/Unity ( 4785): int u_xlati7;
  1886. D/Unity ( 4785): vec3 u_xlat8;
  1887. D/Unity ( 4785): mediump vec3 u_xlat16_9;
  1888. D/Unity ( 4785): mediump vec2 u_xlat16_11;
  1889. D/Unity ( 4785): vec3 u_xlat15;
  1890. D/Unity ( 4785): float u_xlat17;
  1891. D/Unity ( 4785): mediump float u_xlat16_21;
  1892. D/Unity ( 4785): mediump float u_xlat16_22;
  1893. D/Unity ( 4785): int u_xlati22;
  1894. D/Unity ( 4785): float u_xlat25;
  1895. D/Unity ( 4785): int u_xlati32;
  1896. D/Unity ( 4785): mediump float u_xlat16_34;
  1897. D/Unity ( 4785): {
  1898. D/Unity ( 4785): u_xlat16_0 = max(_SpecColor.y, _SpecColor.x);
  1899. D/Unity ( 4785): u_xlat16_1 = (-_SpecColor) + vec4(1.0, 1.0, 1.0, 1.0);
  1900. D/Unity ( 4785): u_xlat16_0 = u_xlat16_0 + _SpecColor.w;
  1901. D/Unity ( 4785): u_xlat16_34 = clamp(u_xlat16_34, 0.0, 1.0);
  1902. D/Unity ( 4785): #endif
  1903. D/Unity ( 4785): u_xlat16_0 = u_xlat16_0 * u_xlat16_34;
  1904. D/Unity ( 4785): u_xlat16_6.xyz = vec3(u_xlat16_0) * _AdditionalLightsColor[u_xlati5].xyz;
  1905. D/Unity ( 4785): u_xlat16_9.xyz = u_xlat15.xyz * vec3(u_xlat17) + vs_TEXCOORD7.xyz;
  1906. D/Unity ( 4785): u_xlat16_0 = dot(u_xlat16_9.xyz, u_xlat16_9.xyz);
  1907. D/Unity ( 4785): u_xlat16_0 = max(u_xlat16_0, 6.10351563e-05);
  1908. D/Unity ( 4785): u_xlat16_9.xyz = vec3(u_xlat16_0) * u_xlat16_9.xyz;
  1909. D/Unity ( 4785): u_xlat16_0 = dot(vs_TEXCOORD4.xyz, u_xlat16_9.xyz);
  1910. D/Unity ( 4785): u_xlat16_0 = min(max(u_xlat16_0, 0.0), 1.0);
  1911. D/Unity ( 4785): u_xlat16_0 = clamp(u_xlat16_0, 0.0, 1.0);
  1912. D/Unity ( 4785): #endif
  1913. D/Unity ( 4785): u_xlat16_34 = dot(u_xlat8.xyz, u_xlat16_9.xyz);
  1914. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  1915. D/Unity ( 4785): u_xlat16_34 = min(max(u_xlat16_34, 0.0), 1.0);
  1916. D/Unity ( 4785): #else
  1917. D/Unity ( 4785): u_xlat16_5.x = u_xlat16_34 * u_xlat16_5.x;
  1918. D/Unity ( 4785): u_xlat16_5.x = u_xlat16_2 * u_xlat16_5.x;
  1919. D/Unity ( 4785): u_xlat16_5.x = u_xlat16_11.x / u_xlat16_5.x;
  1920. D/Unity ( 4785): u_xlat16_0 = u_xlat16_5.x + -6.10351563e-05;
  1921. D/Unity ( 4785): u_xlat16_0 = max(u_xlat16_0, 0.0);
  1922. D/Unity ( 4785): u_xlat16_0 = min(u_xlat16_0, 100.0);
  1923. D/Unity ( 4785): u_xlat16_9.xyz = vec3(u_xlat16_0) * _SpecColor.xyz + u_xlat16_10.xyz;
  1924. D/Unity ( 4785): u_xlat16_4.xyz = u_xlat16_9.xyz * u_xlat16_6.xyz + u_xlat16_4.xyz;
  1925. D/Unity ( 4785): }
  1926. D/Unity ( 4785): SV_Target0.xyz = _Emission.xyz * vs_COLOR0.xyz + u_xlat16_4.xyz;
  1927. D/Unity ( 4785): SV_Target0.w = Vector1_83719D7D;
  1928. D/Unity ( 4785): return;
  1929. D/Unity ( 4785): }
  1930. D/Unity ( 4785): -------- failed compiling:
  1931. D/Unity ( 4785): fragment evaluation shader
  1932. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  1933. D/Unity ( 4785): ERROR: 0:23: 'layout' : syntax error
  1934. D/Unity ( 4785):
  1935. D/Unity ( 4785): Note: Creation of internal variant of shader 'LWRP-WaterShader-New' failed.
  1936. D/Unity ( 4785): WARNING: Shader
  1937. D/Unity ( 4785): Unsupported: 'LWRP-LowPolyShader-VertexColor' - All passes removed
  1938. D/Unity ( 4785): WARNING: Shader
  1939. D/Unity ( 4785): Unsupported: 'Lightweight Render Pipeline/Lit' - All passes removed
  1940. D/Unity ( 4785): -------- Shader compilation failed
  1941. D/Unity ( 4785): #version 460 es
  1942. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  1943. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  1944. D/Unity ( 4785): #define UNITY_UNIFORM
  1945. D/Unity ( 4785): #else
  1946. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  1947. D/Unity ( 4785): #endif
  1948. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  1949. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  1950. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  1951. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  1952. D/Unity ( 4785): #else
  1953. D/Unity ( 4785): #define UNITY_LOCATION(x)
  1954. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  1955. D/Unity ( 4785): #endif
  1956. D/Unity ( 4785): uniform vec3 _WorldSpaceCameraPos;
  1957. D/Unity ( 4785): uniform vec4 _ScreenParams;
  1958. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  1959. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  1960. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  1961. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  1962. D/Unity ( 4785): uniform mediump vec4 _FaceColor;
  1963. D/Unity ( 4785): uniform float _FaceDilate;
  1964. D/Unity ( 4785): uniform float _OutlineSoftness;
  1965. D/Unity ( 4785): uniform mediump vec4 _OutlineColor;
  1966. D/Unity ( 4785): uniform float _OutlineWidth;
  1967. D/Unity ( 4785): uniform float _WeightNormal;
  1968. D/Unity ( 4785): uniform float _WeightBold;
  1969. D/Unity ( 4785): uniform float _ScaleRatioA;
  1970. D/Unity ( 4785): uniform float _VertexOffsetX;
  1971. D/Unity ( 4785): uniform float _VertexOffsetY;
  1972. D/Unity ( 4785): uniform vec4 _ClipRect;
  1973. D/Unity ( 4785): uniform float _MaskSoftnessX;
  1974. D/Unity ( 4785): uniform float _MaskSoftnessY;
  1975. D/Unity ( 4785): uniform float _GradientScale;
  1976. D/Unity ( 4785): uniform float _ScaleX;
  1977. D/Unity ( 4785): uniform float _ScaleY;
  1978. D/Unity ( 4785): uniform float _PerspectiveFilter;
  1979. D/Unity ( 4785): in highp vec4 in_POSITION0;
  1980. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  1981. D/Unity ( 4785): in mediump vec4 in_COLOR0;
  1982. D/Unity ( 4785): in highp vec2 in_TEXCOORD0;
  1983. D/Unity ( 4785): in highp vec2 in_TEXCOORD1;
  1984. D/Unity ( 4785): out mediump vec4 vs_COLOR0;
  1985. D/Unity ( 4785): out mediump vec4 vs_COLOR1;
  1986. D/Unity ( 4785): out highp vec4 vs_TEXCOORD0;
  1987. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  1988. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD2;
  1989. D/Unity ( 4785): vec2 u_xlat0;
  1990. D/Unity ( 4785): bool u_xlatb0;
  1991. D/Unity ( 4785): vec4 u_xlat1;
  1992. D/Unity ( 4785): vec4 u_xlat2;
  1993. D/Unity ( 4785): vec4 u_xlat3;
  1994. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  1995. D/Unity ( 4785): vec4 u_xlat4;
  1996. D/Unity ( 4785): float u_xlat5;
  1997. D/Unity ( 4785): float u_xlat7;
  1998. D/Unity ( 4785): float u_xlat10;
  1999. D/Unity ( 4785): float u_xlat15;
  2000. D/Unity ( 4785): bool u_xlatb15;
  2001. D/Unity ( 4785): void main()
  2002. D/Unity ( 4785): {
  2003. D/Unity ( 4785): u_xlat0.xy = in_POSITION0.xy + vec2(_VertexOffsetX, _VertexOffsetY);
  2004. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4unity_ObjectToWorld[1];
  2005. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[0] * u_xlat0.xxxx + u_xlat1;
  2006. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[2] * in_POSITION0.zzzz + u_xlat1;
  2007. D/Unity ( 4785): u_xlat2 = u_xlat1 + hlslcc_mtx4x4unity_ObjectToWorld[3];
  2008. D/Unity ( 4785): u_xlat1.xyz = hlslcc_mtx4x4unity_ObjectToWorld[3].xyz * in_POSITION0.www + u_xlat1.xyz;
  2009. D/Unity ( 4785): u_xlat1.xyz = (-u_xlat1.xyz) + _WorldSpaceCameraPos.xyz;
  2010. D/Unity ( 4785): u_xlat3 = u_xlat2.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  2011. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat2.xxxx + u_xlat3;
  2012. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat2.zzzz + u_xlat3;
  2013. D/Unity ( 4785): u_xlat2 = hlslcc_mtx4x4unity_MatrixVP[3] * u_xlat2.wwww + u_xlat3;
  2014. D/Unity ( 4785): gl_Position = u_xlat2;
  2015. D/Unity ( 4785): u_xlat16_3 = in_COLOR0 * _FaceColor;
  2016. D/Unity ( 4785): u_xlat16_3.xyz = u_xlat16_3.www * u_xlat16_3.xyz;
  2017. D/Unity ( 4785): vs_COLOR0 = u_xlat16_3;
  2018. D/Unity ( 4785): u_xlat10 = dot(u_xlat1.xyz, u_xlat1.xyz);
  2019. D/Unity ( 4785): u_xlat10 = inversesqrt(u_xlat10);
  2020. D/Unity ( 4785): u_xlat1.xyz = vec3(u_xlat10) * u_xlat1.xyz;
  2021. D/Unity ( 4785): u_xlat2.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  2022. D/Unity ( 4785): u_xlat2.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  2023. D/Unity ( 4785): u_xlat2.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  2024. D/Unity ( 4785): u_xlat10 = dot(u_xlat2.xyz, u_xlat2.xyz);
  2025. D/Unity ( 4785): u_xlat10 = inversesqrt(u_xlat10);
  2026. D/Unity ( 4785): u_xlat2.xyz = vec3(u_xlat10) * u_xlat2.xyz;
  2027. D/Unity ( 4785): u_xlat10 = dot(u_xlat2.xyz, u_xlat1.xyz);
  2028. D/Unity ( 4785): u_xlat1.xy = _ScreenParams.yy * hlslcc_mtx4x4glstate_matrix_projection[1].xy;
  2029. D/Unity ( 4785): u_xlat1.xy = hlslcc_mtx4x4glstate_matrix_projection[0].xy * _ScreenParams.xx + u_xlat1.xy;
  2030. D/Unity ( 4785): u_xlat1.xy = abs(u_xlat1.xy) * vec2(_ScaleX, _ScaleY);
  2031. D/Unity ( 4785): u_xlat1.xy = u_xlat2.ww / u_xlat1.xy;
  2032. D/Unity ( 4785): u_xlat15 = dot(u_xlat1.xy, u_xlat1.xy);
  2033. D/Unity ( 4785): u_xlat1.xy = vec2(_MaskSoftnessX, _MaskSoftnessY) * vec2(0.25, 0.25) + u_xlat1.xy;
  2034. D/Unity ( 4785): u_xlat1.zw = vec2(0.25, 0.25) / u_xlat1.xy;
  2035. D/Unity ( 4785): u_xlat15 = inversesqrt(u_xlat15);
  2036. D/Unity ( 4785): u_xlat2.x = abs(in_TEXCOORD1.y) * _GradientScale;
  2037. D/Unity ( 4785): u_xlat15 = u_xlat15 * u_xlat2.x;
  2038. D/Unity ( 4785): u_xlat2.x = u_xlat15 * 1.5;
  2039. D/Unity ( 4785): u_xlat7 = (-_PerspectiveFilter) + 1.0;
  2040. D/Unity ( 4785): u_xlat7 = u_xlat7 * abs(u_xlat2.x);
  2041. D/Unity ( 4785): u_xlat15 = u_xlat15 * 1.5 + (-u_xlat7);
  2042. D/Unity ( 4785): u_xlat10 = abs(u_xlat10) * u_xlat15 + u_xlat7;
  2043. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2044. D/Unity ( 4785): u_xlatb15 = !!(hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0);
  2045. D/Unity ( 4785): #else
  2046. D/Unity ( 4785): u_xlatb15 = hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0;
  2047. D/Unity ( 4785): #endif
  2048. D/Unity ( 4785): u_xlat10 = (u_xlatb15) ? u_xlat10 : u_xlat2.x;
  2049. D/Unity ( 4785): u_xlat15 = _OutlineSoftness * _ScaleRatioA;
  2050. D/Unity ( 4785): u_xlat15 = u_xlat15 * u_xlat10 + 1.0;
  2051. D/Unity ( 4785): u_xlat2.x = u_xlat10 / u_xlat15;
  2052. D/Unity ( 4785): u_xlat10 = _OutlineWidth * _ScaleRatioA;
  2053. D/Unity ( 4785): u_xlat10 = u_xlat2.x * u_xlat10;
  2054. D/Unity ( 4785): u_xlat15 = min(u_xlat10, 1.0);
  2055. D/Unity ( 4785): u_xlat15 = sqrt(u_xlat15);
  2056. D/Unity ( 4785): u_xlat4.x = in_COLOR0.w * _OutlineColor.w;
  2057. D/Unity ( 4785): u_xlat4.xyz = _OutlineColor.xyz * u_xlat4.xxx + (-u_xlat16_3.xyz);
  2058. D/Unity ( 4785): u_xlat4.w = _OutlineColor.w * in_COLOR0.w + (-u_xlat16_3.w);
  2059. D/Unity ( 4785): u_xlat3 = vec4(u_xlat15) * u_xlat4 + u_xlat16_3;
  2060. D/Unity ( 4785): vs_COLOR1 = u_xlat3;
  2061. D/Unity ( 4785): u_xlat3 = max(_ClipRect, vec4(-2e+10, -2e+10, -2e+10, -2e+10));
  2062. D/Unity ( 4785): u_xlat3 = min(u_xlat3, vec4(2e+10, 2e+10, 2e+10, 2e+10));
  2063. D/Unity ( 4785): u_xlat4.xy = u_xlat0.xy + (-u_xlat3.xy);
  2064. D/Unity ( 4785): u_xlat0.xy = u_xlat0.xy * vec2(2.0, 2.0) + (-u_xlat3.xy);
  2065. D/Unity ( 4785): u_xlat1.xy = (-u_xlat3.zw) + u_xlat0.xy;
  2066. D/Unity ( 4785): u_xlat0.xy = (-u_xlat3.xy) + u_xlat3.zw;
  2067. D/Unity ( 4785): vs_TEXCOORD0.zw = u_xlat4.xy / u_xlat0.xy;
  2068. D/Unity ( 4785): vs_TEXCOORD2 = u_xlat1;
  2069. D/Unity ( 4785): vs_TEXCOORD0.xy = in_TEXCOORD0.xy;
  2070. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2071. D/Unity ( 4785): u_xlatb0 = !!(0.0>=in_TEXCOORD1.y);
  2072. D/Unity ( 4785): #else
  2073. D/Unity ( 4785): u_xlatb0 = 0.0>=in_TEXCOORD1.y;
  2074. D/Unity ( 4785): #endif
  2075. D/Unity ( 4785): u_xlat0.x = u_xlatb0 ? 1.0 : float(0.0);
  2076. D/Unity ( 4785): u_xlat5 = (-_WeightNormal) + _WeightBold;
  2077. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * u_xlat5 + _WeightNormal;
  2078. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * 0.25 + _FaceDilate;
  2079. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * _ScaleRatioA;
  2080. D/Unity ( 4785): u_xlat0.x = (-u_xlat0.x) * 0.5 + 0.5;
  2081. D/Unity ( 4785): u_xlat2.w = u_xlat0.x * u_xlat2.x + -0.5;
  2082. D/Unity ( 4785): u_xlat2.y = (-u_xlat10) * 0.5 + u_xlat2.w;
  2083. D/Unity ( 4785): u_xlat2.z = u_xlat10 * 0.5 + u_xlat2.w;
  2084. D/Unity ( 4785): vs_TEXCOORD1 = u_xlat2;
  2085. D/Unity ( 4785): return;
  2086. D/Unity ( 4785): }
  2087. D/Unity ( 4785): -------- failed compiling:
  2088. D/Unity ( 4785): vertex shader
  2089. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  2090. D/Unity ( 4785): ERROR: 0:40: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2091. D/Unity ( 4785): ERROR: 0:41: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2092. D/Unity ( 4785): ERROR: 0:42: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2093. D/Unity ( 4785): ERROR: 0:43: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2094. D/Unity ( 4785): ERROR: 0:44: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2095. D/Unity ( 4785): ERROR: 0:45: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2096. D/Unity ( 4785): ERROR: 0:46: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2097. D/Unity ( 4785): ERROR: 0:47: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2098. D/Unity ( 4785): ERROR: 0:48: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2099. D/Unity ( 4785): ERROR: 0:49: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2100. D/Unity ( 4785):
  2101. D/Unity ( 4785): -------- Shader compilation failed
  2102. D/Unity ( 4785): #version 460 es
  2103. D/Unity ( 4785): precision highp float;
  2104. D/Unity ( 4785): precision highp int;
  2105. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  2106. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  2107. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  2108. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  2109. D/Unity ( 4785): #else
  2110. D/Unity ( 4785): #define UNITY_LOCATION(x)
  2111. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  2112. D/Unity ( 4785): #endif
  2113. D/Unity ( 4785): UNITY_LOCATION(0) uniform mediump sampler2D _MainTex;
  2114. D/Unity ( 4785): in mediump vec4 vs_COLOR0;
  2115. D/Unity ( 4785): in highp vec4 vs_TEXCOORD0;
  2116. D/Unity ( 4785): in mediump vec4 vs_TEXCOORD1;
  2117. D/Unity ( 4785): layout(location = 0) out mediump vec4 SV_Target0;
  2118. D/Unity ( 4785): mediump float u_xlat16_0;
  2119. D/Unity ( 4785): mediump float u_xlat16_1;
  2120. D/Unity ( 4785): void main()
  2121. D/Unity ( 4785): {
  2122. D/Unity ( 4785): u_xlat16_0 = texture(_MainTex, vs_TEXCOORD0.xy).w;
  2123. D/Unity ( 4785): u_xlat16_1 = u_xlat16_0 * vs_TEXCOORD1.x + (-vs_TEXCOORD1.w);
  2124. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2125. D/Unity ( 4785): u_xlat16_1 = min(max(u_xlat16_1, 0.0), 1.0);
  2126. D/Unity ( 4785): #else
  2127. D/Unity ( 4785): u_xlat16_1 = clamp(u_xlat16_1, 0.0, 1.0);
  2128. D/Unity ( 4785): #endif
  2129. D/Unity ( 4785): SV_Target0 = vec4(u_xlat16_1) * vs_COLOR0;
  2130. D/Unity ( 4785): return;
  2131. D/Unity ( 4785): }
  2132. D/Unity ( 4785): -------- failed compiling:
  2133. D/Unity ( 4785): fragment evaluation shader
  2134. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  2135. D/Unity ( 4785): ERROR: 0:13: 'layout' : syntax error
  2136. D/Unity ( 4785):
  2137. D/Unity ( 4785): Note: Creation of internal variant of shader 'TextMeshPro/Mobile/Distance Field' failed.
  2138. D/Unity ( 4785): -------- Shader compilation failed
  2139. D/Unity ( 4785): #version 460 es
  2140. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  2141. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  2142. D/Unity ( 4785): #define UNITY_UNIFORM
  2143. D/Unity ( 4785): #else
  2144. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  2145. D/Unity ( 4785): #endif
  2146. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  2147. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  2148. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  2149. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  2150. D/Unity ( 4785): #else
  2151. D/Unity ( 4785): #define UNITY_LOCATION(x)
  2152. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  2153. D/Unity ( 4785): #endif
  2154. D/Unity ( 4785): uniform vec3 _WorldSpaceCameraPos;
  2155. D/Unity ( 4785): uniform vec4 _ScreenParams;
  2156. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  2157. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  2158. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  2159. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  2160. D/Unity ( 4785): uniform mediump vec4 _FaceColor;
  2161. D/Unity ( 4785): uniform float _FaceDilate;
  2162. D/Unity ( 4785): uniform float _OutlineSoftness;
  2163. D/Unity ( 4785): uniform mediump vec4 _OutlineColor;
  2164. D/Unity ( 4785): uniform float _OutlineWidth;
  2165. D/Unity ( 4785): uniform float _WeightNormal;
  2166. D/Unity ( 4785): uniform float _WeightBold;
  2167. D/Unity ( 4785): uniform float _ScaleRatioA;
  2168. D/Unity ( 4785): uniform float _VertexOffsetX;
  2169. D/Unity ( 4785): uniform float _VertexOffsetY;
  2170. D/Unity ( 4785): uniform vec4 _ClipRect;
  2171. D/Unity ( 4785): uniform float _MaskSoftnessX;
  2172. D/Unity ( 4785): uniform float _MaskSoftnessY;
  2173. D/Unity ( 4785): uniform float _GradientScale;
  2174. D/Unity ( 4785): uniform float _ScaleX;
  2175. D/Unity ( 4785): uniform float _ScaleY;
  2176. D/Unity ( 4785): uniform float _PerspectiveFilter;
  2177. D/Unity ( 4785): in highp vec4 in_POSITION0;
  2178. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  2179. D/Unity ( 4785): in mediump vec4 in_COLOR0;
  2180. D/Unity ( 4785): in highp vec2 in_TEXCOORD0;
  2181. D/Unity ( 4785): in highp vec2 in_TEXCOORD1;
  2182. D/Unity ( 4785): out mediump vec4 vs_COLOR0;
  2183. D/Unity ( 4785): out mediump vec4 vs_COLOR1;
  2184. D/Unity ( 4785): out highp vec4 vs_TEXCOORD0;
  2185. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  2186. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD2;
  2187. D/Unity ( 4785): vec2 u_xlat0;
  2188. D/Unity ( 4785): bool u_xlatb0;
  2189. D/Unity ( 4785): vec4 u_xlat1;
  2190. D/Unity ( 4785): vec4 u_xlat2;
  2191. D/Unity ( 4785): vec4 u_xlat3;
  2192. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  2193. D/Unity ( 4785): vec4 u_xlat4;
  2194. D/Unity ( 4785): float u_xlat5;
  2195. D/Unity ( 4785): float u_xlat7;
  2196. D/Unity ( 4785): float u_xlat10;
  2197. D/Unity ( 4785): float u_xlat15;
  2198. D/Unity ( 4785): bool u_xlatb15;
  2199. D/Unity ( 4785): void main()
  2200. D/Unity ( 4785): {
  2201. D/Unity ( 4785): u_xlat0.xy = in_POSITION0.xy + vec2(_VertexOffsetX, _VertexOffsetY);
  2202. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4unity_ObjectToWorld[1];
  2203. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[0] * u_xlat0.xxxx + u_xlat1;
  2204. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[2] * in_POSITION0.zzzz + u_xlat1;
  2205. D/Unity ( 4785): u_xlat2 = u_xlat1 + hlslcc_mtx4x4unity_ObjectToWorld[3];
  2206. D/Unity ( 4785): u_xlat1.xyz = hlslcc_mtx4x4unity_ObjectToWorld[3].xyz * in_POSITION0.www + u_xlat1.xyz;
  2207. D/Unity ( 4785): u_xlat1.xyz = (-u_xlat1.xyz) + _WorldSpaceCameraPos.xyz;
  2208. D/Unity ( 4785): u_xlat3 = u_xlat2.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  2209. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat2.xxxx + u_xlat3;
  2210. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat2.zzzz + u_xlat3;
  2211. D/Unity ( 4785): u_xlat2 = hlslcc_mtx4x4unity_MatrixVP[3] * u_xlat2.wwww + u_xlat3;
  2212. D/Unity ( 4785): gl_Position = u_xlat2;
  2213. D/Unity ( 4785): u_xlat16_3 = in_COLOR0 * _FaceColor;
  2214. D/Unity ( 4785): u_xlat16_3.xyz = u_xlat16_3.www * u_xlat16_3.xyz;
  2215. D/Unity ( 4785): vs_COLOR0 = u_xlat16_3;
  2216. D/Unity ( 4785): u_xlat10 = dot(u_xlat1.xyz, u_xlat1.xyz);
  2217. D/Unity ( 4785): u_xlat10 = inversesqrt(u_xlat10);
  2218. D/Unity ( 4785): u_xlat1.xyz = vec3(u_xlat10) * u_xlat1.xyz;
  2219. D/Unity ( 4785): u_xlat2.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  2220. D/Unity ( 4785): u_xlat2.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  2221. D/Unity ( 4785): u_xlat2.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  2222. D/Unity ( 4785): u_xlat10 = dot(u_xlat2.xyz, u_xlat2.xyz);
  2223. D/Unity ( 4785): u_xlat10 = inversesqrt(u_xlat10);
  2224. D/Unity ( 4785): u_xlat2.xyz = vec3(u_xlat10) * u_xlat2.xyz;
  2225. D/Unity ( 4785): u_xlat10 = dot(u_xlat2.xyz, u_xlat1.xyz);
  2226. D/Unity ( 4785): u_xlat1.xy = _ScreenParams.yy * hlslcc_mtx4x4glstate_matrix_projection[1].xy;
  2227. D/Unity ( 4785): u_xlat1.xy = hlslcc_mtx4x4glstate_matrix_projection[0].xy * _ScreenParams.xx + u_xlat1.xy;
  2228. D/Unity ( 4785): u_xlat1.xy = abs(u_xlat1.xy) * vec2(_ScaleX, _ScaleY);
  2229. D/Unity ( 4785): u_xlat1.xy = u_xlat2.ww / u_xlat1.xy;
  2230. D/Unity ( 4785): u_xlat15 = dot(u_xlat1.xy, u_xlat1.xy);
  2231. D/Unity ( 4785): u_xlat1.xy = vec2(_MaskSoftnessX, _MaskSoftnessY) * vec2(0.25, 0.25) + u_xlat1.xy;
  2232. D/Unity ( 4785): u_xlat1.zw = vec2(0.25, 0.25) / u_xlat1.xy;
  2233. D/Unity ( 4785): u_xlat15 = inversesqrt(u_xlat15);
  2234. D/Unity ( 4785): u_xlat2.x = abs(in_TEXCOORD1.y) * _GradientScale;
  2235. D/Unity ( 4785): u_xlat15 = u_xlat15 * u_xlat2.x;
  2236. D/Unity ( 4785): u_xlat2.x = u_xlat15 * 1.5;
  2237. D/Unity ( 4785): u_xlat7 = (-_PerspectiveFilter) + 1.0;
  2238. D/Unity ( 4785): u_xlat7 = u_xlat7 * abs(u_xlat2.x);
  2239. D/Unity ( 4785): u_xlat15 = u_xlat15 * 1.5 + (-u_xlat7);
  2240. D/Unity ( 4785): u_xlat10 = abs(u_xlat10) * u_xlat15 + u_xlat7;
  2241. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2242. D/Unity ( 4785): u_xlatb15 = !!(hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0);
  2243. D/Unity ( 4785): #else
  2244. D/Unity ( 4785): u_xlatb15 = hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0;
  2245. D/Unity ( 4785): #endif
  2246. D/Unity ( 4785): u_xlat10 = (u_xlatb15) ? u_xlat10 : u_xlat2.x;
  2247. D/Unity ( 4785): u_xlat15 = _OutlineSoftness * _ScaleRatioA;
  2248. D/Unity ( 4785): u_xlat15 = u_xlat15 * u_xlat10 + 1.0;
  2249. D/Unity ( 4785): u_xlat2.x = u_xlat10 / u_xlat15;
  2250. D/Unity ( 4785): u_xlat10 = _OutlineWidth * _ScaleRatioA;
  2251. D/Unity ( 4785): u_xlat10 = u_xlat2.x * u_xlat10;
  2252. D/Unity ( 4785): u_xlat15 = min(u_xlat10, 1.0);
  2253. D/Unity ( 4785): u_xlat15 = sqrt(u_xlat15);
  2254. D/Unity ( 4785): u_xlat4.x = in_COLOR0.w * _OutlineColor.w;
  2255. D/Unity ( 4785): u_xlat4.xyz = _OutlineColor.xyz * u_xlat4.xxx + (-u_xlat16_3.xyz);
  2256. D/Unity ( 4785): u_xlat4.w = _OutlineColor.w * in_COLOR0.w + (-u_xlat16_3.w);
  2257. D/Unity ( 4785): u_xlat3 = vec4(u_xlat15) * u_xlat4 + u_xlat16_3;
  2258. D/Unity ( 4785): vs_COLOR1 = u_xlat3;
  2259. D/Unity ( 4785): u_xlat3 = max(_ClipRect, vec4(-2e+10, -2e+10, -2e+10, -2e+10));
  2260. D/Unity ( 4785): u_xlat3 = min(u_xlat3, vec4(2e+10, 2e+10, 2e+10, 2e+10));
  2261. D/Unity ( 4785): u_xlat4.xy = u_xlat0.xy + (-u_xlat3.xy);
  2262. D/Unity ( 4785): u_xlat0.xy = u_xlat0.xy * vec2(2.0, 2.0) + (-u_xlat3.xy);
  2263. D/Unity ( 4785): u_xlat1.xy = (-u_xlat3.zw) + u_xlat0.xy;
  2264. D/Unity ( 4785): u_xlat0.xy = (-u_xlat3.xy) + u_xlat3.zw;
  2265. D/Unity ( 4785): vs_TEXCOORD0.zw = u_xlat4.xy / u_xlat0.xy;
  2266. D/Unity ( 4785): vs_TEXCOORD2 = u_xlat1;
  2267. D/Unity ( 4785): vs_TEXCOORD0.xy = in_TEXCOORD0.xy;
  2268. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2269. D/Unity ( 4785): u_xlatb0 = !!(0.0>=in_TEXCOORD1.y);
  2270. D/Unity ( 4785): #else
  2271. D/Unity ( 4785): u_xlatb0 = 0.0>=in_TEXCOORD1.y;
  2272. D/Unity ( 4785): #endif
  2273. D/Unity ( 4785): u_xlat0.x = u_xlatb0 ? 1.0 : float(0.0);
  2274. D/Unity ( 4785): u_xlat5 = (-_WeightNormal) + _WeightBold;
  2275. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * u_xlat5 + _WeightNormal;
  2276. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * 0.25 + _FaceDilate;
  2277. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * _ScaleRatioA;
  2278. D/Unity ( 4785): u_xlat0.x = (-u_xlat0.x) * 0.5 + 0.5;
  2279. D/Unity ( 4785): u_xlat2.w = u_xlat0.x * u_xlat2.x + -0.5;
  2280. D/Unity ( 4785): u_xlat2.y = (-u_xlat10) * 0.5 + u_xlat2.w;
  2281. D/Unity ( 4785): u_xlat2.z = u_xlat10 * 0.5 + u_xlat2.w;
  2282. D/Unity ( 4785): vs_TEXCOORD1 = u_xlat2;
  2283. D/Unity ( 4785): return;
  2284. D/Unity ( 4785): }
  2285. D/Unity ( 4785): -------- failed compiling:
  2286. D/Unity ( 4785): vertex shader
  2287. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  2288. D/Unity ( 4785): ERROR: 0:40: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2289. D/Unity ( 4785): ERROR: 0:41: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2290. D/Unity ( 4785): ERROR: 0:42: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2291. D/Unity ( 4785): ERROR: 0:43: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2292. D/Unity ( 4785): ERROR: 0:44: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2293. D/Unity ( 4785): ERROR: 0:45: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2294. D/Unity ( 4785): ERROR: 0:46: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2295. D/Unity ( 4785): ERROR: 0:47: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2296. D/Unity ( 4785): ERROR: 0:48: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2297. D/Unity ( 4785): ERROR: 0:49: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2298. D/Unity ( 4785):
  2299. D/Unity ( 4785): -------- Shader compilation failed
  2300. D/Unity ( 4785): #version 460 es
  2301. D/Unity ( 4785): precision highp float;
  2302. D/Unity ( 4785): precision highp int;
  2303. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  2304. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  2305. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  2306. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  2307. D/Unity ( 4785): #else
  2308. D/Unity ( 4785): #define UNITY_LOCATION(x)
  2309. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  2310. D/Unity ( 4785): #endif
  2311. D/Unity ( 4785): UNITY_LOCATION(0) uniform mediump sampler2D _MainTex;
  2312. D/Unity ( 4785): in mediump vec4 vs_COLOR0;
  2313. D/Unity ( 4785): in mediump vec4 vs_COLOR1;
  2314. D/Unity ( 4785): in highp vec4 vs_TEXCOORD0;
  2315. D/Unity ( 4785): in mediump vec4 vs_TEXCOORD1;
  2316. D/Unity ( 4785): layout(location = 0) out mediump vec4 SV_Target0;
  2317. D/Unity ( 4785): mediump vec4 u_xlat16_0;
  2318. D/Unity ( 4785): mediump float u_xlat16_1;
  2319. D/Unity ( 4785): mediump vec2 u_xlat16_2;
  2320. D/Unity ( 4785): void main()
  2321. D/Unity ( 4785): {
  2322. D/Unity ( 4785): u_xlat16_0 = vs_COLOR0 + (-vs_COLOR1);
  2323. D/Unity ( 4785): u_xlat16_1 = texture(_MainTex, vs_TEXCOORD0.xy).w;
  2324. D/Unity ( 4785): u_xlat16_2.xy = vec2(u_xlat16_1) * vs_TEXCOORD1.xx + (-vs_TEXCOORD1.zy);
  2325. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2326. D/Unity ( 4785): u_xlat16_2.xy = min(max(u_xlat16_2.xy, 0.0), 1.0);
  2327. D/Unity ( 4785): #else
  2328. D/Unity ( 4785): u_xlat16_2.xy = clamp(u_xlat16_2.xy, 0.0, 1.0);
  2329. D/Unity ( 4785): #endif
  2330. D/Unity ( 4785): u_xlat16_0 = u_xlat16_2.xxxx * u_xlat16_0 + vs_COLOR1;
  2331. D/Unity ( 4785): SV_Target0 = u_xlat16_2.yyyy * u_xlat16_0;
  2332. D/Unity ( 4785): return;
  2333. D/Unity ( 4785): }
  2334. D/Unity ( 4785): -------- failed compiling:
  2335. D/Unity ( 4785): fragment evaluation shader
  2336. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  2337. D/Unity ( 4785): ERROR: 0:13: 'layout' : syntax error
  2338. D/Unity ( 4785):
  2339. D/Unity ( 4785): Note: Creation of internal variant of shader 'TextMeshPro/Mobile/Distance Field' failed.
  2340. D/Unity ( 4785): -------- Shader compilation failed
  2341. D/Unity ( 4785): #version 460 es
  2342. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  2343. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  2344. D/Unity ( 4785): #define UNITY_UNIFORM
  2345. D/Unity ( 4785): #else
  2346. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  2347. D/Unity ( 4785): #endif
  2348. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  2349. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  2350. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  2351. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  2352. D/Unity ( 4785): #else
  2353. D/Unity ( 4785): #define UNITY_LOCATION(x)
  2354. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  2355. D/Unity ( 4785): #endif
  2356. D/Unity ( 4785): uniform vec3 _WorldSpaceCameraPos;
  2357. D/Unity ( 4785): uniform vec4 _ScreenParams;
  2358. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  2359. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  2360. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  2361. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  2362. D/Unity ( 4785): uniform mediump vec4 _FaceColor;
  2363. D/Unity ( 4785): uniform float _FaceDilate;
  2364. D/Unity ( 4785): uniform float _OutlineSoftness;
  2365. D/Unity ( 4785): uniform mediump vec4 _OutlineColor;
  2366. D/Unity ( 4785): uniform float _OutlineWidth;
  2367. D/Unity ( 4785): uniform float _WeightNormal;
  2368. D/Unity ( 4785): uniform float _WeightBold;
  2369. D/Unity ( 4785): uniform float _ScaleRatioA;
  2370. D/Unity ( 4785): uniform float _VertexOffsetX;
  2371. D/Unity ( 4785): uniform float _VertexOffsetY;
  2372. D/Unity ( 4785): uniform vec4 _ClipRect;
  2373. D/Unity ( 4785): uniform float _MaskSoftnessX;
  2374. D/Unity ( 4785): uniform float _MaskSoftnessY;
  2375. D/Unity ( 4785): uniform float _GradientScale;
  2376. D/Unity ( 4785): uniform float _ScaleX;
  2377. D/Unity ( 4785): uniform float _ScaleY;
  2378. D/Unity ( 4785): uniform float _PerspectiveFilter;
  2379. D/Unity ( 4785): in highp vec4 in_POSITION0;
  2380. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  2381. D/Unity ( 4785): in mediump vec4 in_COLOR0;
  2382. D/Unity ( 4785): in highp vec2 in_TEXCOORD0;
  2383. D/Unity ( 4785): in highp vec2 in_TEXCOORD1;
  2384. D/Unity ( 4785): out mediump vec4 vs_COLOR0;
  2385. D/Unity ( 4785): out mediump vec4 vs_COLOR1;
  2386. D/Unity ( 4785): out highp vec4 vs_TEXCOORD0;
  2387. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  2388. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD2;
  2389. D/Unity ( 4785): vec2 u_xlat0;
  2390. D/Unity ( 4785): bool u_xlatb0;
  2391. D/Unity ( 4785): vec4 u_xlat1;
  2392. D/Unity ( 4785): vec4 u_xlat2;
  2393. D/Unity ( 4785): vec4 u_xlat3;
  2394. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  2395. D/Unity ( 4785): vec4 u_xlat4;
  2396. D/Unity ( 4785): float u_xlat5;
  2397. D/Unity ( 4785): float u_xlat7;
  2398. D/Unity ( 4785): float u_xlat10;
  2399. D/Unity ( 4785): float u_xlat15;
  2400. D/Unity ( 4785): bool u_xlatb15;
  2401. D/Unity ( 4785): void main()
  2402. D/Unity ( 4785): {
  2403. D/Unity ( 4785): u_xlat0.xy = in_POSITION0.xy + vec2(_VertexOffsetX, _VertexOffsetY);
  2404. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4unity_ObjectToWorld[1];
  2405. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[0] * u_xlat0.xxxx + u_xlat1;
  2406. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[2] * in_POSITION0.zzzz + u_xlat1;
  2407. D/Unity ( 4785): u_xlat2 = u_xlat1 + hlslcc_mtx4x4unity_ObjectToWorld[3];
  2408. D/Unity ( 4785): u_xlat1.xyz = hlslcc_mtx4x4unity_ObjectToWorld[3].xyz * in_POSITION0.www + u_xlat1.xyz;
  2409. D/Unity ( 4785): u_xlat1.xyz = (-u_xlat1.xyz) + _WorldSpaceCameraPos.xyz;
  2410. D/Unity ( 4785): u_xlat3 = u_xlat2.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  2411. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat2.xxxx + u_xlat3;
  2412. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat2.zzzz + u_xlat3;
  2413. D/Unity ( 4785): u_xlat2 = hlslcc_mtx4x4unity_MatrixVP[3] * u_xlat2.wwww + u_xlat3;
  2414. D/Unity ( 4785): gl_Position = u_xlat2;
  2415. D/Unity ( 4785): u_xlat16_3 = in_COLOR0 * _FaceColor;
  2416. D/Unity ( 4785): u_xlat16_3.xyz = u_xlat16_3.www * u_xlat16_3.xyz;
  2417. D/Unity ( 4785): vs_COLOR0 = u_xlat16_3;
  2418. D/Unity ( 4785): u_xlat10 = dot(u_xlat1.xyz, u_xlat1.xyz);
  2419. D/Unity ( 4785): u_xlat10 = inversesqrt(u_xlat10);
  2420. D/Unity ( 4785): u_xlat1.xyz = vec3(u_xlat10) * u_xlat1.xyz;
  2421. D/Unity ( 4785): u_xlat2.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  2422. D/Unity ( 4785): u_xlat2.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  2423. D/Unity ( 4785): u_xlat2.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  2424. D/Unity ( 4785): u_xlat10 = dot(u_xlat2.xyz, u_xlat2.xyz);
  2425. D/Unity ( 4785): u_xlat10 = inversesqrt(u_xlat10);
  2426. D/Unity ( 4785): u_xlat2.xyz = vec3(u_xlat10) * u_xlat2.xyz;
  2427. D/Unity ( 4785): u_xlat10 = dot(u_xlat2.xyz, u_xlat1.xyz);
  2428. D/Unity ( 4785): u_xlat1.xy = _ScreenParams.yy * hlslcc_mtx4x4glstate_matrix_projection[1].xy;
  2429. D/Unity ( 4785): u_xlat1.xy = hlslcc_mtx4x4glstate_matrix_projection[0].xy * _ScreenParams.xx + u_xlat1.xy;
  2430. D/Unity ( 4785): u_xlat1.xy = abs(u_xlat1.xy) * vec2(_ScaleX, _ScaleY);
  2431. D/Unity ( 4785): u_xlat1.xy = u_xlat2.ww / u_xlat1.xy;
  2432. D/Unity ( 4785): u_xlat15 = dot(u_xlat1.xy, u_xlat1.xy);
  2433. D/Unity ( 4785): u_xlat1.xy = vec2(_MaskSoftnessX, _MaskSoftnessY) * vec2(0.25, 0.25) + u_xlat1.xy;
  2434. D/Unity ( 4785): u_xlat1.zw = vec2(0.25, 0.25) / u_xlat1.xy;
  2435. D/Unity ( 4785): u_xlat15 = inversesqrt(u_xlat15);
  2436. D/Unity ( 4785): u_xlat2.x = abs(in_TEXCOORD1.y) * _GradientScale;
  2437. D/Unity ( 4785): u_xlat15 = u_xlat15 * u_xlat2.x;
  2438. D/Unity ( 4785): u_xlat2.x = u_xlat15 * 1.5;
  2439. D/Unity ( 4785): u_xlat7 = (-_PerspectiveFilter) + 1.0;
  2440. D/Unity ( 4785): u_xlat7 = u_xlat7 * abs(u_xlat2.x);
  2441. D/Unity ( 4785): u_xlat15 = u_xlat15 * 1.5 + (-u_xlat7);
  2442. D/Unity ( 4785): u_xlat10 = abs(u_xlat10) * u_xlat15 + u_xlat7;
  2443. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2444. D/Unity ( 4785): u_xlatb15 = !!(hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0);
  2445. D/Unity ( 4785): #else
  2446. D/Unity ( 4785): u_xlatb15 = hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0;
  2447. D/Unity ( 4785): #endif
  2448. D/Unity ( 4785): u_xlat10 = (u_xlatb15) ? u_xlat10 : u_xlat2.x;
  2449. D/Unity ( 4785): u_xlat15 = _OutlineSoftness * _ScaleRatioA;
  2450. D/Unity ( 4785): u_xlat15 = u_xlat15 * u_xlat10 + 1.0;
  2451. D/Unity ( 4785): u_xlat2.x = u_xlat10 / u_xlat15;
  2452. D/Unity ( 4785): u_xlat10 = _OutlineWidth * _ScaleRatioA;
  2453. D/Unity ( 4785): u_xlat10 = u_xlat2.x * u_xlat10;
  2454. D/Unity ( 4785): u_xlat15 = min(u_xlat10, 1.0);
  2455. D/Unity ( 4785): u_xlat15 = sqrt(u_xlat15);
  2456. D/Unity ( 4785): u_xlat4.x = in_COLOR0.w * _OutlineColor.w;
  2457. D/Unity ( 4785): u_xlat4.xyz = _OutlineColor.xyz * u_xlat4.xxx + (-u_xlat16_3.xyz);
  2458. D/Unity ( 4785): u_xlat4.w = _OutlineColor.w * in_COLOR0.w + (-u_xlat16_3.w);
  2459. D/Unity ( 4785): u_xlat3 = vec4(u_xlat15) * u_xlat4 + u_xlat16_3;
  2460. D/Unity ( 4785): vs_COLOR1 = u_xlat3;
  2461. D/Unity ( 4785): u_xlat3 = max(_ClipRect, vec4(-2e+10, -2e+10, -2e+10, -2e+10));
  2462. D/Unity ( 4785): u_xlat3 = min(u_xlat3, vec4(2e+10, 2e+10, 2e+10, 2e+10));
  2463. D/Unity ( 4785): u_xlat4.xy = u_xlat0.xy + (-u_xlat3.xy);
  2464. D/Unity ( 4785): u_xlat0.xy = u_xlat0.xy * vec2(2.0, 2.0) + (-u_xlat3.xy);
  2465. D/Unity ( 4785): u_xlat1.xy = (-u_xlat3.zw) + u_xlat0.xy;
  2466. D/Unity ( 4785): u_xlat0.xy = (-u_xlat3.xy) + u_xlat3.zw;
  2467. D/Unity ( 4785): vs_TEXCOORD0.zw = u_xlat4.xy / u_xlat0.xy;
  2468. D/Unity ( 4785): vs_TEXCOORD2 = u_xlat1;
  2469. D/Unity ( 4785): vs_TEXCOORD0.xy = in_TEXCOORD0.xy;
  2470. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2471. D/Unity ( 4785): u_xlatb0 = !!(0.0>=in_TEXCOORD1.y);
  2472. D/Unity ( 4785): #else
  2473. D/Unity ( 4785): u_xlatb0 = 0.0>=in_TEXCOORD1.y;
  2474. D/Unity ( 4785): #endif
  2475. D/Unity ( 4785): u_xlat0.x = u_xlatb0 ? 1.0 : float(0.0);
  2476. D/Unity ( 4785): u_xlat5 = (-_WeightNormal) + _WeightBold;
  2477. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * u_xlat5 + _WeightNormal;
  2478. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * 0.25 + _FaceDilate;
  2479. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * _ScaleRatioA;
  2480. D/Unity ( 4785): u_xlat0.x = (-u_xlat0.x) * 0.5 + 0.5;
  2481. D/Unity ( 4785): u_xlat2.w = u_xlat0.x * u_xlat2.x + -0.5;
  2482. D/Unity ( 4785): u_xlat2.y = (-u_xlat10) * 0.5 + u_xlat2.w;
  2483. D/Unity ( 4785): u_xlat2.z = u_xlat10 * 0.5 + u_xlat2.w;
  2484. D/Unity ( 4785): vs_TEXCOORD1 = u_xlat2;
  2485. D/Unity ( 4785): return;
  2486. D/Unity ( 4785): }
  2487. D/Unity ( 4785): -------- failed compiling:
  2488. D/Unity ( 4785): vertex shader
  2489. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  2490. D/Unity ( 4785): ERROR: 0:40: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2491. D/Unity ( 4785): ERROR: 0:41: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2492. D/Unity ( 4785): ERROR: 0:42: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2493. D/Unity ( 4785): ERROR: 0:43: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2494. D/Unity ( 4785): ERROR: 0:44: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2495. D/Unity ( 4785): ERROR: 0:45: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2496. D/Unity ( 4785): ERROR: 0:46: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2497. D/Unity ( 4785): ERROR: 0:47: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2498. D/Unity ( 4785): ERROR: 0:48: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2499. D/Unity ( 4785): ERROR: 0:49: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2500. D/Unity ( 4785):
  2501. D/Unity ( 4785): -------- Shader compilation failed
  2502. D/Unity ( 4785): #version 460 es
  2503. D/Unity ( 4785): precision highp float;
  2504. D/Unity ( 4785): precision highp int;
  2505. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  2506. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  2507. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  2508. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  2509. D/Unity ( 4785): #else
  2510. D/Unity ( 4785): #define UNITY_LOCATION(x)
  2511. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  2512. D/Unity ( 4785): #endif
  2513. D/Unity ( 4785): UNITY_LOCATION(0) uniform mediump sampler2D _MainTex;
  2514. D/Unity ( 4785): in mediump vec4 vs_COLOR0;
  2515. D/Unity ( 4785): in highp vec4 vs_TEXCOORD0;
  2516. D/Unity ( 4785): in mediump vec4 vs_TEXCOORD1;
  2517. D/Unity ( 4785): layout(location = 0) out mediump vec4 SV_Target0;
  2518. D/Unity ( 4785): mediump vec4 u_xlat16_0;
  2519. D/Unity ( 4785): mediump float u_xlat16_1;
  2520. D/Unity ( 4785): bool u_xlatb2;
  2521. D/Unity ( 4785): mediump float u_xlat16_4;
  2522. D/Unity ( 4785): void main()
  2523. D/Unity ( 4785): {
  2524. D/Unity ( 4785): u_xlat16_0.x = texture(_MainTex, vs_TEXCOORD0.xy).w;
  2525. D/Unity ( 4785): u_xlat16_1 = u_xlat16_0.x * vs_TEXCOORD1.x + (-vs_TEXCOORD1.w);
  2526. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2527. D/Unity ( 4785): u_xlat16_1 = min(max(u_xlat16_1, 0.0), 1.0);
  2528. D/Unity ( 4785): #else
  2529. D/Unity ( 4785): u_xlat16_1 = clamp(u_xlat16_1, 0.0, 1.0);
  2530. D/Unity ( 4785): #endif
  2531. D/Unity ( 4785): u_xlat16_4 = vs_COLOR0.w * u_xlat16_1 + -0.00100000005;
  2532. D/Unity ( 4785): u_xlat16_0 = vec4(u_xlat16_1) * vs_COLOR0;
  2533. D/Unity ( 4785): SV_Target0 = u_xlat16_0;
  2534. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2535. D/Unity ( 4785): u_xlatb2 = !!(u_xlat16_4<0.0);
  2536. D/Unity ( 4785): #else
  2537. D/Unity ( 4785): u_xlatb2 = u_xlat16_4<0.0;
  2538. D/Unity ( 4785): #endif
  2539. D/Unity ( 4785): if(((int(u_xlatb2) * int(0xffffffffu)))!=0){discard;}
  2540. D/Unity ( 4785): return;
  2541. D/Unity ( 4785): }
  2542. D/Unity ( 4785): -------- failed compiling:
  2543. D/Unity ( 4785): fragment evaluation shader
  2544. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  2545. D/Unity ( 4785): ERROR: 0:13: 'layout' : syntax error
  2546. D/Unity ( 4785):
  2547. D/Unity ( 4785): Note: Creation of internal variant of shader 'TextMeshPro/Mobile/Distance Field' failed.
  2548. D/Unity ( 4785): -------- Shader compilation failed
  2549. D/Unity ( 4785): #version 460 es
  2550. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  2551. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  2552. D/Unity ( 4785): #define UNITY_UNIFORM
  2553. D/Unity ( 4785): #else
  2554. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  2555. D/Unity ( 4785): #endif
  2556. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  2557. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  2558. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  2559. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  2560. D/Unity ( 4785): #else
  2561. D/Unity ( 4785): #define UNITY_LOCATION(x)
  2562. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  2563. D/Unity ( 4785): #endif
  2564. D/Unity ( 4785): uniform vec3 _WorldSpaceCameraPos;
  2565. D/Unity ( 4785): uniform vec4 _ScreenParams;
  2566. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  2567. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  2568. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  2569. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  2570. D/Unity ( 4785): uniform mediump vec4 _FaceColor;
  2571. D/Unity ( 4785): uniform float _FaceDilate;
  2572. D/Unity ( 4785): uniform float _OutlineSoftness;
  2573. D/Unity ( 4785): uniform mediump vec4 _OutlineColor;
  2574. D/Unity ( 4785): uniform float _OutlineWidth;
  2575. D/Unity ( 4785): uniform float _WeightNormal;
  2576. D/Unity ( 4785): uniform float _WeightBold;
  2577. D/Unity ( 4785): uniform float _ScaleRatioA;
  2578. D/Unity ( 4785): uniform float _VertexOffsetX;
  2579. D/Unity ( 4785): uniform float _VertexOffsetY;
  2580. D/Unity ( 4785): uniform vec4 _ClipRect;
  2581. D/Unity ( 4785): uniform float _MaskSoftnessX;
  2582. D/Unity ( 4785): uniform float _MaskSoftnessY;
  2583. D/Unity ( 4785): uniform float _GradientScale;
  2584. D/Unity ( 4785): uniform float _ScaleX;
  2585. D/Unity ( 4785): uniform float _ScaleY;
  2586. D/Unity ( 4785): uniform float _PerspectiveFilter;
  2587. D/Unity ( 4785): in highp vec4 in_POSITION0;
  2588. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  2589. D/Unity ( 4785): in mediump vec4 in_COLOR0;
  2590. D/Unity ( 4785): in highp vec2 in_TEXCOORD0;
  2591. D/Unity ( 4785): in highp vec2 in_TEXCOORD1;
  2592. D/Unity ( 4785): out mediump vec4 vs_COLOR0;
  2593. D/Unity ( 4785): out mediump vec4 vs_COLOR1;
  2594. D/Unity ( 4785): out highp vec4 vs_TEXCOORD0;
  2595. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  2596. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD2;
  2597. D/Unity ( 4785): vec2 u_xlat0;
  2598. D/Unity ( 4785): bool u_xlatb0;
  2599. D/Unity ( 4785): vec4 u_xlat1;
  2600. D/Unity ( 4785): vec4 u_xlat2;
  2601. D/Unity ( 4785): vec4 u_xlat3;
  2602. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  2603. D/Unity ( 4785): vec4 u_xlat4;
  2604. D/Unity ( 4785): float u_xlat5;
  2605. D/Unity ( 4785): float u_xlat7;
  2606. D/Unity ( 4785): float u_xlat10;
  2607. D/Unity ( 4785): float u_xlat15;
  2608. D/Unity ( 4785): bool u_xlatb15;
  2609. D/Unity ( 4785): void main()
  2610. D/Unity ( 4785): {
  2611. D/Unity ( 4785): u_xlat0.xy = in_POSITION0.xy + vec2(_VertexOffsetX, _VertexOffsetY);
  2612. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4unity_ObjectToWorld[1];
  2613. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[0] * u_xlat0.xxxx + u_xlat1;
  2614. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[2] * in_POSITION0.zzzz + u_xlat1;
  2615. D/Unity ( 4785): u_xlat2 = u_xlat1 + hlslcc_mtx4x4unity_ObjectToWorld[3];
  2616. D/Unity ( 4785): u_xlat1.xyz = hlslcc_mtx4x4unity_ObjectToWorld[3].xyz * in_POSITION0.www + u_xlat1.xyz;
  2617. D/Unity ( 4785): u_xlat1.xyz = (-u_xlat1.xyz) + _WorldSpaceCameraPos.xyz;
  2618. D/Unity ( 4785): u_xlat3 = u_xlat2.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  2619. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat2.xxxx + u_xlat3;
  2620. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat2.zzzz + u_xlat3;
  2621. D/Unity ( 4785): u_xlat2 = hlslcc_mtx4x4unity_MatrixVP[3] * u_xlat2.wwww + u_xlat3;
  2622. D/Unity ( 4785): gl_Position = u_xlat2;
  2623. D/Unity ( 4785): u_xlat16_3 = in_COLOR0 * _FaceColor;
  2624. D/Unity ( 4785): u_xlat16_3.xyz = u_xlat16_3.www * u_xlat16_3.xyz;
  2625. D/Unity ( 4785): vs_COLOR0 = u_xlat16_3;
  2626. D/Unity ( 4785): u_xlat10 = dot(u_xlat1.xyz, u_xlat1.xyz);
  2627. D/Unity ( 4785): u_xlat10 = inversesqrt(u_xlat10);
  2628. D/Unity ( 4785): u_xlat1.xyz = vec3(u_xlat10) * u_xlat1.xyz;
  2629. D/Unity ( 4785): u_xlat2.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  2630. D/Unity ( 4785): u_xlat2.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  2631. D/Unity ( 4785): u_xlat2.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  2632. D/Unity ( 4785): u_xlat10 = dot(u_xlat2.xyz, u_xlat2.xyz);
  2633. D/Unity ( 4785): u_xlat10 = inversesqrt(u_xlat10);
  2634. D/Unity ( 4785): u_xlat2.xyz = vec3(u_xlat10) * u_xlat2.xyz;
  2635. D/Unity ( 4785): u_xlat10 = dot(u_xlat2.xyz, u_xlat1.xyz);
  2636. D/Unity ( 4785): u_xlat1.xy = _ScreenParams.yy * hlslcc_mtx4x4glstate_matrix_projection[1].xy;
  2637. D/Unity ( 4785): u_xlat1.xy = hlslcc_mtx4x4glstate_matrix_projection[0].xy * _ScreenParams.xx + u_xlat1.xy;
  2638. D/Unity ( 4785): u_xlat1.xy = abs(u_xlat1.xy) * vec2(_ScaleX, _ScaleY);
  2639. D/Unity ( 4785): u_xlat1.xy = u_xlat2.ww / u_xlat1.xy;
  2640. D/Unity ( 4785): u_xlat15 = dot(u_xlat1.xy, u_xlat1.xy);
  2641. D/Unity ( 4785): u_xlat1.xy = vec2(_MaskSoftnessX, _MaskSoftnessY) * vec2(0.25, 0.25) + u_xlat1.xy;
  2642. D/Unity ( 4785): u_xlat1.zw = vec2(0.25, 0.25) / u_xlat1.xy;
  2643. D/Unity ( 4785): u_xlat15 = inversesqrt(u_xlat15);
  2644. D/Unity ( 4785): u_xlat2.x = abs(in_TEXCOORD1.y) * _GradientScale;
  2645. D/Unity ( 4785): u_xlat15 = u_xlat15 * u_xlat2.x;
  2646. D/Unity ( 4785): u_xlat2.x = u_xlat15 * 1.5;
  2647. D/Unity ( 4785): u_xlat7 = (-_PerspectiveFilter) + 1.0;
  2648. D/Unity ( 4785): u_xlat7 = u_xlat7 * abs(u_xlat2.x);
  2649. D/Unity ( 4785): u_xlat15 = u_xlat15 * 1.5 + (-u_xlat7);
  2650. D/Unity ( 4785): u_xlat10 = abs(u_xlat10) * u_xlat15 + u_xlat7;
  2651. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2652. D/Unity ( 4785): u_xlatb15 = !!(hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0);
  2653. D/Unity ( 4785): #else
  2654. D/Unity ( 4785): u_xlatb15 = hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0;
  2655. D/Unity ( 4785): #endif
  2656. D/Unity ( 4785): u_xlat10 = (u_xlatb15) ? u_xlat10 : u_xlat2.x;
  2657. D/Unity ( 4785): u_xlat15 = _OutlineSoftness * _ScaleRatioA;
  2658. D/Unity ( 4785): u_xlat15 = u_xlat15 * u_xlat10 + 1.0;
  2659. D/Unity ( 4785): u_xlat2.x = u_xlat10 / u_xlat15;
  2660. D/Unity ( 4785): u_xlat10 = _OutlineWidth * _ScaleRatioA;
  2661. D/Unity ( 4785): u_xlat10 = u_xlat2.x * u_xlat10;
  2662. D/Unity ( 4785): u_xlat15 = min(u_xlat10, 1.0);
  2663. D/Unity ( 4785): u_xlat15 = sqrt(u_xlat15);
  2664. D/Unity ( 4785): u_xlat4.x = in_COLOR0.w * _OutlineColor.w;
  2665. D/Unity ( 4785): u_xlat4.xyz = _OutlineColor.xyz * u_xlat4.xxx + (-u_xlat16_3.xyz);
  2666. D/Unity ( 4785): u_xlat4.w = _OutlineColor.w * in_COLOR0.w + (-u_xlat16_3.w);
  2667. D/Unity ( 4785): u_xlat3 = vec4(u_xlat15) * u_xlat4 + u_xlat16_3;
  2668. D/Unity ( 4785): vs_COLOR1 = u_xlat3;
  2669. D/Unity ( 4785): u_xlat3 = max(_ClipRect, vec4(-2e+10, -2e+10, -2e+10, -2e+10));
  2670. D/Unity ( 4785): u_xlat3 = min(u_xlat3, vec4(2e+10, 2e+10, 2e+10, 2e+10));
  2671. D/Unity ( 4785): u_xlat4.xy = u_xlat0.xy + (-u_xlat3.xy);
  2672. D/Unity ( 4785): u_xlat0.xy = u_xlat0.xy * vec2(2.0, 2.0) + (-u_xlat3.xy);
  2673. D/Unity ( 4785): u_xlat1.xy = (-u_xlat3.zw) + u_xlat0.xy;
  2674. D/Unity ( 4785): u_xlat0.xy = (-u_xlat3.xy) + u_xlat3.zw;
  2675. D/Unity ( 4785): vs_TEXCOORD0.zw = u_xlat4.xy / u_xlat0.xy;
  2676. D/Unity ( 4785): vs_TEXCOORD2 = u_xlat1;
  2677. D/Unity ( 4785): vs_TEXCOORD0.xy = in_TEXCOORD0.xy;
  2678. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2679. D/Unity ( 4785): u_xlatb0 = !!(0.0>=in_TEXCOORD1.y);
  2680. D/Unity ( 4785): #else
  2681. D/Unity ( 4785): u_xlatb0 = 0.0>=in_TEXCOORD1.y;
  2682. D/Unity ( 4785): #endif
  2683. D/Unity ( 4785): u_xlat0.x = u_xlatb0 ? 1.0 : float(0.0);
  2684. D/Unity ( 4785): u_xlat5 = (-_WeightNormal) + _WeightBold;
  2685. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * u_xlat5 + _WeightNormal;
  2686. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * 0.25 + _FaceDilate;
  2687. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * _ScaleRatioA;
  2688. D/Unity ( 4785): u_xlat0.x = (-u_xlat0.x) * 0.5 + 0.5;
  2689. D/Unity ( 4785): u_xlat2.w = u_xlat0.x * u_xlat2.x + -0.5;
  2690. D/Unity ( 4785): u_xlat2.y = (-u_xlat10) * 0.5 + u_xlat2.w;
  2691. D/Unity ( 4785): u_xlat2.z = u_xlat10 * 0.5 + u_xlat2.w;
  2692. D/Unity ( 4785): vs_TEXCOORD1 = u_xlat2;
  2693. D/Unity ( 4785): return;
  2694. D/Unity ( 4785): }
  2695. D/Unity ( 4785): -------- failed compiling:
  2696. D/Unity ( 4785): vertex shader
  2697. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  2698. D/Unity ( 4785): ERROR: 0:40: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2699. D/Unity ( 4785): ERROR: 0:41: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2700. D/Unity ( 4785): ERROR: 0:42: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2701. D/Unity ( 4785): ERROR: 0:43: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2702. D/Unity ( 4785): ERROR: 0:44: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2703. D/Unity ( 4785): ERROR: 0:45: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2704. D/Unity ( 4785): ERROR: 0:46: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2705. D/Unity ( 4785): ERROR: 0:47: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2706. D/Unity ( 4785): ERROR: 0:48: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2707. D/Unity ( 4785): ERROR: 0:49: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2708. D/Unity ( 4785):
  2709. D/Unity ( 4785): -------- Shader compilation failed
  2710. D/Unity ( 4785): #version 460 es
  2711. D/Unity ( 4785): precision highp float;
  2712. D/Unity ( 4785): precision highp int;
  2713. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  2714. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  2715. D/Unity ( 4785): #define UNITY_UNIFORM
  2716. D/Unity ( 4785): #else
  2717. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  2718. D/Unity ( 4785): #endif
  2719. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  2720. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  2721. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  2722. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  2723. D/Unity ( 4785): #else
  2724. D/Unity ( 4785): #define UNITY_LOCATION(x)
  2725. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  2726. D/Unity ( 4785): #endif
  2727. D/Unity ( 4785): uniform vec4 _ClipRect;
  2728. D/Unity ( 4785): UNITY_LOCATION(0) uniform mediump sampler2D _MainTex;
  2729. D/Unity ( 4785): in mediump vec4 vs_COLOR0;
  2730. D/Unity ( 4785): in highp vec4 vs_TEXCOORD0;
  2731. D/Unity ( 4785): in mediump vec4 vs_TEXCOORD1;
  2732. D/Unity ( 4785): in mediump vec4 vs_TEXCOORD2;
  2733. D/Unity ( 4785): layout(location = 0) out mediump vec4 SV_Target0;
  2734. D/Unity ( 4785): vec2 u_xlat0;
  2735. D/Unity ( 4785): mediump vec4 u_xlat16_0;
  2736. D/Unity ( 4785): mediump float u_xlat16_1;
  2737. D/Unity ( 4785): mediump float u_xlat16_3;
  2738. D/Unity ( 4785): void main()
  2739. D/Unity ( 4785): {
  2740. D/Unity ( 4785): u_xlat0.xy = (-_ClipRect.xy) + _ClipRect.zw;
  2741. D/Unity ( 4785): u_xlat0.xy = u_xlat0.xy + -abs(vs_TEXCOORD2.xy);
  2742. D/Unity ( 4785): u_xlat0.xy = u_xlat0.xy * vs_TEXCOORD2.zw;
  2743. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2744. D/Unity ( 4785): u_xlat0.xy = min(max(u_xlat0.xy, 0.0), 1.0);
  2745. D/Unity ( 4785): #else
  2746. D/Unity ( 4785): u_xlat0.xy = clamp(u_xlat0.xy, 0.0, 1.0);
  2747. D/Unity ( 4785): #endif
  2748. D/Unity ( 4785): u_xlat16_1 = u_xlat0.y * u_xlat0.x;
  2749. D/Unity ( 4785): u_xlat16_0.x = texture(_MainTex, vs_TEXCOORD0.xy).w;
  2750. D/Unity ( 4785): u_xlat16_3 = u_xlat16_0.x * vs_TEXCOORD1.x + (-vs_TEXCOORD1.w);
  2751. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2752. D/Unity ( 4785): u_xlat16_3 = min(max(u_xlat16_3, 0.0), 1.0);
  2753. D/Unity ( 4785): #else
  2754. D/Unity ( 4785): u_xlat16_3 = clamp(u_xlat16_3, 0.0, 1.0);
  2755. D/Unity ( 4785): #endif
  2756. D/Unity ( 4785): u_xlat16_0 = vec4(u_xlat16_3) * vs_COLOR0;
  2757. D/Unity ( 4785): SV_Target0 = vec4(u_xlat16_1) * u_xlat16_0;
  2758. D/Unity ( 4785): return;
  2759. D/Unity ( 4785): }
  2760. D/Unity ( 4785): -------- failed compiling:
  2761. D/Unity ( 4785): fragment evaluation shader
  2762. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  2763. D/Unity ( 4785): ERROR: 0:20: 'layout' : syntax error
  2764. D/Unity ( 4785):
  2765. D/Unity ( 4785): Note: Creation of internal variant of shader 'TextMeshPro/Mobile/Distance Field' failed.
  2766. D/Unity ( 4785): -------- Shader compilation failed
  2767. D/Unity ( 4785): #version 460 es
  2768. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  2769. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  2770. D/Unity ( 4785): #define UNITY_UNIFORM
  2771. D/Unity ( 4785): #else
  2772. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  2773. D/Unity ( 4785): #endif
  2774. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  2775. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  2776. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  2777. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  2778. D/Unity ( 4785): #else
  2779. D/Unity ( 4785): #define UNITY_LOCATION(x)
  2780. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  2781. D/Unity ( 4785): #endif
  2782. D/Unity ( 4785): uniform vec3 _WorldSpaceCameraPos;
  2783. D/Unity ( 4785): uniform vec4 _ScreenParams;
  2784. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  2785. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  2786. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  2787. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  2788. D/Unity ( 4785): uniform mediump vec4 _FaceColor;
  2789. D/Unity ( 4785): uniform float _FaceDilate;
  2790. D/Unity ( 4785): uniform float _OutlineSoftness;
  2791. D/Unity ( 4785): uniform mediump vec4 _OutlineColor;
  2792. D/Unity ( 4785): uniform float _OutlineWidth;
  2793. D/Unity ( 4785): uniform float _UnderlayOffsetX;
  2794. D/Unity ( 4785): uniform float _UnderlayOffsetY;
  2795. D/Unity ( 4785): uniform float _UnderlayDilate;
  2796. D/Unity ( 4785): uniform float _UnderlaySoftness;
  2797. D/Unity ( 4785): uniform float _WeightNormal;
  2798. D/Unity ( 4785): uniform float _WeightBold;
  2799. D/Unity ( 4785): uniform float _ScaleRatioA;
  2800. D/Unity ( 4785): uniform float _ScaleRatioC;
  2801. D/Unity ( 4785): uniform float _VertexOffsetX;
  2802. D/Unity ( 4785): uniform float _VertexOffsetY;
  2803. D/Unity ( 4785): uniform vec4 _ClipRect;
  2804. D/Unity ( 4785): uniform float _MaskSoftnessX;
  2805. D/Unity ( 4785): uniform float _MaskSoftnessY;
  2806. D/Unity ( 4785): uniform float _TextureWidth;
  2807. D/Unity ( 4785): uniform float _TextureHeight;
  2808. D/Unity ( 4785): uniform float _GradientScale;
  2809. D/Unity ( 4785): uniform float _ScaleX;
  2810. D/Unity ( 4785): uniform float _ScaleY;
  2811. D/Unity ( 4785): uniform float _PerspectiveFilter;
  2812. D/Unity ( 4785): in highp vec4 in_POSITION0;
  2813. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  2814. D/Unity ( 4785): in mediump vec4 in_COLOR0;
  2815. D/Unity ( 4785): in highp vec2 in_TEXCOORD0;
  2816. D/Unity ( 4785): in highp vec2 in_TEXCOORD1;
  2817. D/Unity ( 4785): out mediump vec4 vs_COLOR0;
  2818. D/Unity ( 4785): out mediump vec4 vs_COLOR1;
  2819. D/Unity ( 4785): out highp vec4 vs_TEXCOORD0;
  2820. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  2821. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD2;
  2822. D/Unity ( 4785): out highp vec4 vs_TEXCOORD3;
  2823. D/Unity ( 4785): out mediump vec2 vs_TEXCOORD4;
  2824. D/Unity ( 4785): vec2 u_xlat0;
  2825. D/Unity ( 4785): bool u_xlatb0;
  2826. D/Unity ( 4785): vec4 u_xlat1;
  2827. D/Unity ( 4785): vec4 u_xlat2;
  2828. D/Unity ( 4785): vec4 u_xlat3;
  2829. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  2830. D/Unity ( 4785): vec4 u_xlat4;
  2831. D/Unity ( 4785): mediump vec4 u_xlat16_4;
  2832. D/Unity ( 4785): vec4 u_xlat5;
  2833. D/Unity ( 4785): mediump vec3 u_xlat16_5;
  2834. D/Unity ( 4785): mediump vec4 u_xlat16_6;
  2835. D/Unity ( 4785): vec2 u_xlat7;
  2836. D/Unity ( 4785): vec3 u_xlat8;
  2837. D/Unity ( 4785): float u_xlat10;
  2838. D/Unity ( 4785): float u_xlat16;
  2839. D/Unity ( 4785): float u_xlat24;
  2840. D/Unity ( 4785): bool u_xlatb24;
  2841. D/Unity ( 4785): void main()
  2842. D/Unity ( 4785): {
  2843. D/Unity ( 4785): u_xlat0.xy = in_POSITION0.xy + vec2(_VertexOffsetX, _VertexOffsetY);
  2844. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4unity_ObjectToWorld[1];
  2845. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[0] * u_xlat0.xxxx + u_xlat1;
  2846. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[2] * in_POSITION0.zzzz + u_xlat1;
  2847. D/Unity ( 4785): u_xlat2 = u_xlat1 + hlslcc_mtx4x4unity_ObjectToWorld[3];
  2848. D/Unity ( 4785): u_xlat1.xyz = hlslcc_mtx4x4unity_ObjectToWorld[3].xyz * in_POSITION0.www + u_xlat1.xyz;
  2849. D/Unity ( 4785): u_xlat1.xyz = (-u_xlat1.xyz) + _WorldSpaceCameraPos.xyz;
  2850. D/Unity ( 4785): u_xlat3 = u_xlat2.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  2851. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat2.xxxx + u_xlat3;
  2852. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat2.zzzz + u_xlat3;
  2853. D/Unity ( 4785): u_xlat2 = hlslcc_mtx4x4unity_MatrixVP[3] * u_xlat2.wwww + u_xlat3;
  2854. D/Unity ( 4785): gl_Position = u_xlat2;
  2855. D/Unity ( 4785): vs_COLOR0.w = _FaceColor.w;
  2856. D/Unity ( 4785): u_xlat16_3.xyz = in_COLOR0.xyz;
  2857. D/Unity ( 4785): u_xlat16_3.w = 1.0;
  2858. D/Unity ( 4785): u_xlat16_4 = u_xlat16_3 * _FaceColor;
  2859. D/Unity ( 4785): u_xlat16_5.xyz = u_xlat16_4.www * u_xlat16_4.xyz;
  2860. D/Unity ( 4785): vs_COLOR0.xyz = u_xlat16_5.xyz;
  2861. D/Unity ( 4785): u_xlat5.xyz = (-u_xlat16_5.xyz);
  2862. D/Unity ( 4785): u_xlat5.w = (-u_xlat16_4.w);
  2863. D/Unity ( 4785): u_xlat16_6.xyz = _OutlineColor.www * _OutlineColor.xyz;
  2864. D/Unity ( 4785): u_xlat16_6.w = _OutlineColor.w;
  2865. D/Unity ( 4785): u_xlat5 = u_xlat5 + u_xlat16_6;
  2866. D/Unity ( 4785): u_xlat16 = dot(u_xlat1.xyz, u_xlat1.xyz);
  2867. D/Unity ( 4785): u_xlat16 = inversesqrt(u_xlat16);
  2868. D/Unity ( 4785): u_xlat1.xyz = vec3(u_xlat16) * u_xlat1.xyz;
  2869. D/Unity ( 4785): u_xlat2.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  2870. D/Unity ( 4785): u_xlat2.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  2871. D/Unity ( 4785): u_xlat2.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  2872. D/Unity ( 4785): u_xlat16 = dot(u_xlat2.xyz, u_xlat2.xyz);
  2873. D/Unity ( 4785): u_xlat16 = inversesqrt(u_xlat16);
  2874. D/Unity ( 4785): u_xlat2.xyz = vec3(u_xlat16) * u_xlat2.xyz;
  2875. D/Unity ( 4785): u_xlat16 = dot(u_xlat2.xyz, u_xlat1.xyz);
  2876. D/Unity ( 4785): u_xlat1.xy = _ScreenParams.yy * hlslcc_mtx4x4glstate_matrix_projection[1].xy;
  2877. D/Unity ( 4785): u_xlat1.xy = hlslcc_mtx4x4glstate_matrix_projection[0].xy * _ScreenParams.xx + u_xlat1.xy;
  2878. D/Unity ( 4785): u_xlat1.xy = abs(u_xlat1.xy) * vec2(_ScaleX, _ScaleY);
  2879. D/Unity ( 4785): u_xlat1.xy = u_xlat2.ww / u_xlat1.xy;
  2880. D/Unity ( 4785): u_xlat24 = dot(u_xlat1.xy, u_xlat1.xy);
  2881. D/Unity ( 4785): u_xlat1.xy = vec2(_MaskSoftnessX, _MaskSoftnessY) * vec2(0.25, 0.25) + u_xlat1.xy;
  2882. D/Unity ( 4785): u_xlat1.zw = vec2(0.25, 0.25) / u_xlat1.xy;
  2883. D/Unity ( 4785): u_xlat24 = inversesqrt(u_xlat24);
  2884. D/Unity ( 4785): u_xlat2.x = abs(in_TEXCOORD1.y) * _GradientScale;
  2885. D/Unity ( 4785): u_xlat24 = u_xlat24 * u_xlat2.x;
  2886. D/Unity ( 4785): u_xlat2.x = u_xlat24 * 1.5;
  2887. D/Unity ( 4785): u_xlat10 = (-_PerspectiveFilter) + 1.0;
  2888. D/Unity ( 4785): u_xlat10 = u_xlat10 * abs(u_xlat2.x);
  2889. D/Unity ( 4785): u_xlat24 = u_xlat24 * 1.5 + (-u_xlat10);
  2890. D/Unity ( 4785): u_xlat16 = abs(u_xlat16) * u_xlat24 + u_xlat10;
  2891. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2892. D/Unity ( 4785): u_xlatb24 = !!(hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0);
  2893. D/Unity ( 4785): #else
  2894. D/Unity ( 4785): u_xlatb24 = hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0;
  2895. D/Unity ( 4785): #endif
  2896. D/Unity ( 4785): u_xlat16 = (u_xlatb24) ? u_xlat16 : u_xlat2.x;
  2897. D/Unity ( 4785): u_xlat24 = _OutlineSoftness * _ScaleRatioA;
  2898. D/Unity ( 4785): u_xlat24 = u_xlat24 * u_xlat16 + 1.0;
  2899. D/Unity ( 4785): u_xlat2.x = u_xlat16 / u_xlat24;
  2900. D/Unity ( 4785): u_xlat24 = _OutlineWidth * _ScaleRatioA;
  2901. D/Unity ( 4785): u_xlat24 = u_xlat2.x * u_xlat24;
  2902. D/Unity ( 4785): u_xlat7.x = min(u_xlat24, 1.0);
  2903. D/Unity ( 4785): u_xlat7.x = sqrt(u_xlat7.x);
  2904. D/Unity ( 4785): u_xlat5 = u_xlat5 * u_xlat7.xxxx;
  2905. D/Unity ( 4785): u_xlat4.xyz = u_xlat16_4.xyz * u_xlat16_4.www + u_xlat5.xyz;
  2906. D/Unity ( 4785): u_xlat4.w = u_xlat16_3.w * _FaceColor.w + u_xlat5.w;
  2907. D/Unity ( 4785): vs_COLOR1 = u_xlat4;
  2908. D/Unity ( 4785): u_xlat3 = max(_ClipRect, vec4(-2e+10, -2e+10, -2e+10, -2e+10));
  2909. D/Unity ( 4785): u_xlat3 = min(u_xlat3, vec4(2e+10, 2e+10, 2e+10, 2e+10));
  2910. D/Unity ( 4785): u_xlat7.xy = u_xlat0.xy + (-u_xlat3.xy);
  2911. D/Unity ( 4785): u_xlat0.xy = u_xlat0.xy * vec2(2.0, 2.0) + (-u_xlat3.xy);
  2912. D/Unity ( 4785): u_xlat1.xy = (-u_xlat3.zw) + u_xlat0.xy;
  2913. D/Unity ( 4785): u_xlat0.xy = (-u_xlat3.xy) + u_xlat3.zw;
  2914. D/Unity ( 4785): vs_TEXCOORD0.zw = u_xlat7.xy / u_xlat0.xy;
  2915. D/Unity ( 4785): vs_TEXCOORD2 = u_xlat1;
  2916. D/Unity ( 4785): vs_TEXCOORD0.xy = in_TEXCOORD0.xy;
  2917. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2918. D/Unity ( 4785): u_xlatb0 = !!(0.0>=in_TEXCOORD1.y);
  2919. D/Unity ( 4785): #else
  2920. D/Unity ( 4785): u_xlatb0 = 0.0>=in_TEXCOORD1.y;
  2921. D/Unity ( 4785): #endif
  2922. D/Unity ( 4785): u_xlat0.x = u_xlatb0 ? 1.0 : float(0.0);
  2923. D/Unity ( 4785): u_xlat8.x = (-_WeightNormal) + _WeightBold;
  2924. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * u_xlat8.x + _WeightNormal;
  2925. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * 0.25 + _FaceDilate;
  2926. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * _ScaleRatioA;
  2927. D/Unity ( 4785): u_xlat0.x = (-u_xlat0.x) * 0.5 + 0.5;
  2928. D/Unity ( 4785): u_xlat2.w = u_xlat0.x * u_xlat2.x + -0.5;
  2929. D/Unity ( 4785): u_xlat2.y = (-u_xlat24) * 0.5 + u_xlat2.w;
  2930. D/Unity ( 4785): u_xlat2.z = u_xlat24 * 0.5 + u_xlat2.w;
  2931. D/Unity ( 4785): vs_TEXCOORD1 = u_xlat2;
  2932. D/Unity ( 4785): vs_TEXCOORD3.z = in_COLOR0.w;
  2933. D/Unity ( 4785): vs_TEXCOORD3.w = 0.0;
  2934. D/Unity ( 4785): u_xlat1 = vec4(_UnderlaySoftness, _UnderlayDilate, _UnderlayOffsetX, _UnderlayOffsetY) * vec4(vec4(_ScaleRatioC, _ScaleRatioC, _ScaleRatioC, _ScaleRatioC));
  2935. D/Unity ( 4785): u_xlat8.xz = (-u_xlat1.zw) * vec2(_GradientScale);
  2936. D/Unity ( 4785): u_xlat8.xz = u_xlat8.xz / vec2(_TextureWidth, _TextureHeight);
  2937. D/Unity ( 4785): vs_TEXCOORD3.xy = u_xlat8.xz + in_TEXCOORD0.xy;
  2938. D/Unity ( 4785): u_xlat8.x = u_xlat1.x * u_xlat16 + 1.0;
  2939. D/Unity ( 4785): u_xlat2.x = u_xlat16 / u_xlat8.x;
  2940. D/Unity ( 4785): u_xlat8.x = u_xlat1.y * u_xlat2.x;
  2941. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * u_xlat2.x + -0.5;
  2942. D/Unity ( 4785): u_xlat2.y = (-u_xlat8.x) * 0.5 + u_xlat0.x;
  2943. D/Unity ( 4785): vs_TEXCOORD4.xy = u_xlat2.xy;
  2944. D/Unity ( 4785): return;
  2945. D/Unity ( 4785): }
  2946. D/Unity ( 4785): -------- failed compiling:
  2947. D/Unity ( 4785): vertex shader
  2948. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  2949. D/Unity ( 4785): ERROR: 0:47: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2950. D/Unity ( 4785): ERROR: 0:48: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2951. D/Unity ( 4785): ERROR: 0:49: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2952. D/Unity ( 4785): ERROR: 0:50: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2953. D/Unity ( 4785): ERROR: 0:51: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  2954. D/Unity ( 4785): ERROR: 0:52: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2955. D/Unity ( 4785): ERROR: 0:53: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2956. D/Unity ( 4785): ERROR: 0:54: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2957. D/Unity ( 4785): ERROR: 0:55: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2958. D/Unity ( 4785): ERROR: 0:56: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2959. D/Unity ( 4785): ERROR: 0:57: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  2960. D/Unity ( 4785): ERROR: 0:58: 'out' : storage qualifier supported in GLSL ES 3.00 and above on
  2961. D/Unity ( 4785): -------- Shader compilation failed
  2962. D/Unity ( 4785): #version 460 es
  2963. D/Unity ( 4785): precision highp float;
  2964. D/Unity ( 4785): precision highp int;
  2965. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  2966. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  2967. D/Unity ( 4785): #define UNITY_UNIFORM
  2968. D/Unity ( 4785): #else
  2969. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  2970. D/Unity ( 4785): #endif
  2971. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  2972. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  2973. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  2974. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  2975. D/Unity ( 4785): #else
  2976. D/Unity ( 4785): #define UNITY_LOCATION(x)
  2977. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  2978. D/Unity ( 4785): #endif
  2979. D/Unity ( 4785): uniform mediump vec4 _UnderlayColor;
  2980. D/Unity ( 4785): UNITY_LOCATION(0) uniform mediump sampler2D _MainTex;
  2981. D/Unity ( 4785): in mediump vec4 vs_COLOR0;
  2982. D/Unity ( 4785): in mediump vec4 vs_COLOR1;
  2983. D/Unity ( 4785): in highp vec4 vs_TEXCOORD0;
  2984. D/Unity ( 4785): in mediump vec4 vs_TEXCOORD1;
  2985. D/Unity ( 4785): in highp vec4 vs_TEXCOORD3;
  2986. D/Unity ( 4785): in mediump vec2 vs_TEXCOORD4;
  2987. D/Unity ( 4785): layout(location = 0) out mediump vec4 SV_Target0;
  2988. D/Unity ( 4785): vec4 u_xlat0;
  2989. D/Unity ( 4785): mediump vec4 u_xlat16_0;
  2990. D/Unity ( 4785): mediump vec4 u_xlat16_1;
  2991. D/Unity ( 4785): mediump vec4 u_xlat16_2;
  2992. D/Unity ( 4785): mediump vec2 u_xlat16_3;
  2993. D/Unity ( 4785): void main()
  2994. D/Unity ( 4785): {
  2995. D/Unity ( 4785): u_xlat16_0.x = texture(_MainTex, vs_TEXCOORD3.xy).w;
  2996. D/Unity ( 4785): u_xlat16_1.x = u_xlat16_0.x * vs_TEXCOORD4.x + (-vs_TEXCOORD4.y);
  2997. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  2998. D/Unity ( 4785): u_xlat16_1.x = min(max(u_xlat16_1.x, 0.0), 1.0);
  2999. D/Unity ( 4785): #else
  3000. D/Unity ( 4785): u_xlat16_1.x = clamp(u_xlat16_1.x, 0.0, 1.0);
  3001. D/Unity ( 4785): #endif
  3002. D/Unity ( 4785): u_xlat16_0.xyz = _UnderlayColor.www * _UnderlayColor.xyz;
  3003. D/Unity ( 4785): u_xlat16_0.w = _UnderlayColor.w;
  3004. D/Unity ( 4785): u_xlat16_0 = u_xlat16_1.xxxx * u_xlat16_0;
  3005. D/Unity ( 4785): u_xlat16_1 = vs_COLOR0 + (-vs_COLOR1);
  3006. D/Unity ( 4785): u_xlat16_2.x = texture(_MainTex, vs_TEXCOORD0.xy).w;
  3007. D/Unity ( 4785): u_xlat16_3.xy = u_xlat16_2.xx * vs_TEXCOORD1.xx + (-vs_TEXCOORD1.zy);
  3008. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  3009. D/Unity ( 4785): u_xlat16_3.xy = min(max(u_xlat16_3.xy, 0.0), 1.0);
  3010. D/Unity ( 4785): #else
  3011. D/Unity ( 4785): u_xlat16_3.xy = clamp(u_xlat16_3.xy, 0.0, 1.0);
  3012. D/Unity ( 4785): #endif
  3013. D/Unity ( 4785): u_xlat16_1 = u_xlat16_3.xxxx * u_xlat16_1 + vs_COLOR1;
  3014. D/Unity ( 4785): u_xlat16_2 = u_xlat16_3.yyyy * u_xlat16_1;
  3015. D/Unity ( 4785): u_xlat16_1.x = (-u_xlat16_1.w) * u_xlat16_3.y + 1.0;
  3016. D/Unity ( 4785): u_xlat16_0 = u_xlat16_0 * u_xlat16_1.xxxx + u_xlat16_2;
  3017. D/Unity ( 4785): u_xlat0 = u_xlat16_0 * vs_TEXCOORD3.zzzz;
  3018. D/Unity ( 4785): SV_Target0 = u_xlat0;
  3019. D/Unity ( 4785): return;
  3020. D/Unity ( 4785): }
  3021. D/Unity ( 4785): -------- failed compiling:
  3022. D/Unity ( 4785): fragment evaluation shader
  3023. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  3024. D/Unity ( 4785): ERROR: 0:20: 'layout' : syntax error
  3025. D/Unity ( 4785):
  3026. D/Unity ( 4785): Note: Creation of internal variant of shader 'TextMeshPro/Mobile/Distance Field' failed.
  3027. D/Unity ( 4785): -------- Shader compilation failed
  3028. D/Unity ( 4785): #version 460 es
  3029. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  3030. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3031. D/Unity ( 4785): #define UNITY_UNIFORM
  3032. D/Unity ( 4785): #else
  3033. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  3034. D/Unity ( 4785): #endif
  3035. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  3036. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  3037. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  3038. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  3039. D/Unity ( 4785): #else
  3040. D/Unity ( 4785): #define UNITY_LOCATION(x)
  3041. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  3042. D/Unity ( 4785): #endif
  3043. D/Unity ( 4785): uniform vec3 _WorldSpaceCameraPos;
  3044. D/Unity ( 4785): uniform vec4 _ScreenParams;
  3045. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  3046. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  3047. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  3048. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  3049. D/Unity ( 4785): uniform mediump vec4 _FaceColor;
  3050. D/Unity ( 4785): uniform float _FaceDilate;
  3051. D/Unity ( 4785): uniform float _OutlineSoftness;
  3052. D/Unity ( 4785): uniform mediump vec4 _OutlineColor;
  3053. D/Unity ( 4785): uniform float _OutlineWidth;
  3054. D/Unity ( 4785): uniform float _WeightNormal;
  3055. D/Unity ( 4785): uniform float _WeightBold;
  3056. D/Unity ( 4785): uniform float _ScaleRatioA;
  3057. D/Unity ( 4785): uniform float _VertexOffsetX;
  3058. D/Unity ( 4785): uniform float _VertexOffsetY;
  3059. D/Unity ( 4785): uniform vec4 _ClipRect;
  3060. D/Unity ( 4785): uniform float _MaskSoftnessX;
  3061. D/Unity ( 4785): uniform float _MaskSoftnessY;
  3062. D/Unity ( 4785): uniform float _GradientScale;
  3063. D/Unity ( 4785): uniform float _ScaleX;
  3064. D/Unity ( 4785): uniform float _ScaleY;
  3065. D/Unity ( 4785): uniform float _PerspectiveFilter;
  3066. D/Unity ( 4785): in highp vec4 in_POSITION0;
  3067. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  3068. D/Unity ( 4785): in mediump vec4 in_COLOR0;
  3069. D/Unity ( 4785): in highp vec2 in_TEXCOORD0;
  3070. D/Unity ( 4785): in highp vec2 in_TEXCOORD1;
  3071. D/Unity ( 4785): out mediump vec4 vs_COLOR0;
  3072. D/Unity ( 4785): out mediump vec4 vs_COLOR1;
  3073. D/Unity ( 4785): out highp vec4 vs_TEXCOORD0;
  3074. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  3075. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD2;
  3076. D/Unity ( 4785): vec2 u_xlat0;
  3077. D/Unity ( 4785): bool u_xlatb0;
  3078. D/Unity ( 4785): vec4 u_xlat1;
  3079. D/Unity ( 4785): vec4 u_xlat2;
  3080. D/Unity ( 4785): vec4 u_xlat3;
  3081. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  3082. D/Unity ( 4785): vec4 u_xlat4;
  3083. D/Unity ( 4785): float u_xlat5;
  3084. D/Unity ( 4785): float u_xlat7;
  3085. D/Unity ( 4785): float u_xlat10;
  3086. D/Unity ( 4785): float u_xlat15;
  3087. D/Unity ( 4785): bool u_xlatb15;
  3088. D/Unity ( 4785): void main()
  3089. D/Unity ( 4785): {
  3090. D/Unity ( 4785): u_xlat0.xy = in_POSITION0.xy + vec2(_VertexOffsetX, _VertexOffsetY);
  3091. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4unity_ObjectToWorld[1];
  3092. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[0] * u_xlat0.xxxx + u_xlat1;
  3093. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[2] * in_POSITION0.zzzz + u_xlat1;
  3094. D/Unity ( 4785): u_xlat2 = u_xlat1 + hlslcc_mtx4x4unity_ObjectToWorld[3];
  3095. D/Unity ( 4785): u_xlat1.xyz = hlslcc_mtx4x4unity_ObjectToWorld[3].xyz * in_POSITION0.www + u_xlat1.xyz;
  3096. D/Unity ( 4785): u_xlat1.xyz = (-u_xlat1.xyz) + _WorldSpaceCameraPos.xyz;
  3097. D/Unity ( 4785): u_xlat3 = u_xlat2.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  3098. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat2.xxxx + u_xlat3;
  3099. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat2.zzzz + u_xlat3;
  3100. D/Unity ( 4785): u_xlat2 = hlslcc_mtx4x4unity_MatrixVP[3] * u_xlat2.wwww + u_xlat3;
  3101. D/Unity ( 4785): gl_Position = u_xlat2;
  3102. D/Unity ( 4785): u_xlat16_3 = in_COLOR0 * _FaceColor;
  3103. D/Unity ( 4785): u_xlat16_3.xyz = u_xlat16_3.www * u_xlat16_3.xyz;
  3104. D/Unity ( 4785): vs_COLOR0 = u_xlat16_3;
  3105. D/Unity ( 4785): u_xlat10 = dot(u_xlat1.xyz, u_xlat1.xyz);
  3106. D/Unity ( 4785): u_xlat10 = inversesqrt(u_xlat10);
  3107. D/Unity ( 4785): u_xlat1.xyz = vec3(u_xlat10) * u_xlat1.xyz;
  3108. D/Unity ( 4785): u_xlat2.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  3109. D/Unity ( 4785): u_xlat2.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  3110. D/Unity ( 4785): u_xlat2.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  3111. D/Unity ( 4785): u_xlat10 = dot(u_xlat2.xyz, u_xlat2.xyz);
  3112. D/Unity ( 4785): u_xlat10 = inversesqrt(u_xlat10);
  3113. D/Unity ( 4785): u_xlat2.xyz = vec3(u_xlat10) * u_xlat2.xyz;
  3114. D/Unity ( 4785): u_xlat10 = dot(u_xlat2.xyz, u_xlat1.xyz);
  3115. D/Unity ( 4785): u_xlat1.xy = _ScreenParams.yy * hlslcc_mtx4x4glstate_matrix_projection[1].xy;
  3116. D/Unity ( 4785): u_xlat1.xy = hlslcc_mtx4x4glstate_matrix_projection[0].xy * _ScreenParams.xx + u_xlat1.xy;
  3117. D/Unity ( 4785): u_xlat1.xy = abs(u_xlat1.xy) * vec2(_ScaleX, _ScaleY);
  3118. D/Unity ( 4785): u_xlat1.xy = u_xlat2.ww / u_xlat1.xy;
  3119. D/Unity ( 4785): u_xlat15 = dot(u_xlat1.xy, u_xlat1.xy);
  3120. D/Unity ( 4785): u_xlat1.xy = vec2(_MaskSoftnessX, _MaskSoftnessY) * vec2(0.25, 0.25) + u_xlat1.xy;
  3121. D/Unity ( 4785): u_xlat1.zw = vec2(0.25, 0.25) / u_xlat1.xy;
  3122. D/Unity ( 4785): u_xlat15 = inversesqrt(u_xlat15);
  3123. D/Unity ( 4785): u_xlat2.x = abs(in_TEXCOORD1.y) * _GradientScale;
  3124. D/Unity ( 4785): u_xlat15 = u_xlat15 * u_xlat2.x;
  3125. D/Unity ( 4785): u_xlat2.x = u_xlat15 * 1.5;
  3126. D/Unity ( 4785): u_xlat7 = (-_PerspectiveFilter) + 1.0;
  3127. D/Unity ( 4785): u_xlat7 = u_xlat7 * abs(u_xlat2.x);
  3128. D/Unity ( 4785): u_xlat15 = u_xlat15 * 1.5 + (-u_xlat7);
  3129. D/Unity ( 4785): u_xlat10 = abs(u_xlat10) * u_xlat15 + u_xlat7;
  3130. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  3131. D/Unity ( 4785): u_xlatb15 = !!(hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0);
  3132. D/Unity ( 4785): #else
  3133. D/Unity ( 4785): u_xlatb15 = hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0;
  3134. D/Unity ( 4785): #endif
  3135. D/Unity ( 4785): u_xlat10 = (u_xlatb15) ? u_xlat10 : u_xlat2.x;
  3136. D/Unity ( 4785): u_xlat15 = _OutlineSoftness * _ScaleRatioA;
  3137. D/Unity ( 4785): u_xlat15 = u_xlat15 * u_xlat10 + 1.0;
  3138. D/Unity ( 4785): u_xlat2.x = u_xlat10 / u_xlat15;
  3139. D/Unity ( 4785): u_xlat10 = _OutlineWidth * _ScaleRatioA;
  3140. D/Unity ( 4785): u_xlat10 = u_xlat2.x * u_xlat10;
  3141. D/Unity ( 4785): u_xlat15 = min(u_xlat10, 1.0);
  3142. D/Unity ( 4785): u_xlat15 = sqrt(u_xlat15);
  3143. D/Unity ( 4785): u_xlat4.x = in_COLOR0.w * _OutlineColor.w;
  3144. D/Unity ( 4785): u_xlat4.xyz = _OutlineColor.xyz * u_xlat4.xxx + (-u_xlat16_3.xyz);
  3145. D/Unity ( 4785): u_xlat4.w = _OutlineColor.w * in_COLOR0.w + (-u_xlat16_3.w);
  3146. D/Unity ( 4785): u_xlat3 = vec4(u_xlat15) * u_xlat4 + u_xlat16_3;
  3147. D/Unity ( 4785): vs_COLOR1 = u_xlat3;
  3148. D/Unity ( 4785): u_xlat3 = max(_ClipRect, vec4(-2e+10, -2e+10, -2e+10, -2e+10));
  3149. D/Unity ( 4785): u_xlat3 = min(u_xlat3, vec4(2e+10, 2e+10, 2e+10, 2e+10));
  3150. D/Unity ( 4785): u_xlat4.xy = u_xlat0.xy + (-u_xlat3.xy);
  3151. D/Unity ( 4785): u_xlat0.xy = u_xlat0.xy * vec2(2.0, 2.0) + (-u_xlat3.xy);
  3152. D/Unity ( 4785): u_xlat1.xy = (-u_xlat3.zw) + u_xlat0.xy;
  3153. D/Unity ( 4785): u_xlat0.xy = (-u_xlat3.xy) + u_xlat3.zw;
  3154. D/Unity ( 4785): vs_TEXCOORD0.zw = u_xlat4.xy / u_xlat0.xy;
  3155. D/Unity ( 4785): vs_TEXCOORD2 = u_xlat1;
  3156. D/Unity ( 4785): vs_TEXCOORD0.xy = in_TEXCOORD0.xy;
  3157. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  3158. D/Unity ( 4785): u_xlatb0 = !!(0.0>=in_TEXCOORD1.y);
  3159. D/Unity ( 4785): #else
  3160. D/Unity ( 4785): u_xlatb0 = 0.0>=in_TEXCOORD1.y;
  3161. D/Unity ( 4785): #endif
  3162. D/Unity ( 4785): u_xlat0.x = u_xlatb0 ? 1.0 : float(0.0);
  3163. D/Unity ( 4785): u_xlat5 = (-_WeightNormal) + _WeightBold;
  3164. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * u_xlat5 + _WeightNormal;
  3165. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * 0.25 + _FaceDilate;
  3166. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * _ScaleRatioA;
  3167. D/Unity ( 4785): u_xlat0.x = (-u_xlat0.x) * 0.5 + 0.5;
  3168. D/Unity ( 4785): u_xlat2.w = u_xlat0.x * u_xlat2.x + -0.5;
  3169. D/Unity ( 4785): u_xlat2.y = (-u_xlat10) * 0.5 + u_xlat2.w;
  3170. D/Unity ( 4785): u_xlat2.z = u_xlat10 * 0.5 + u_xlat2.w;
  3171. D/Unity ( 4785): vs_TEXCOORD1 = u_xlat2;
  3172. D/Unity ( 4785): return;
  3173. D/Unity ( 4785): }
  3174. D/Unity ( 4785): -------- failed compiling:
  3175. D/Unity ( 4785): vertex shader
  3176. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  3177. D/Unity ( 4785): ERROR: 0:40: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  3178. D/Unity ( 4785): ERROR: 0:41: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  3179. D/Unity ( 4785): ERROR: 0:42: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  3180. D/Unity ( 4785): ERROR: 0:43: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  3181. D/Unity ( 4785): ERROR: 0:44: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  3182. D/Unity ( 4785): ERROR: 0:45: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  3183. D/Unity ( 4785): ERROR: 0:46: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  3184. D/Unity ( 4785): ERROR: 0:47: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  3185. D/Unity ( 4785): ERROR: 0:48: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  3186. D/Unity ( 4785): ERROR: 0:49: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  3187. D/Unity ( 4785):
  3188. D/Unity ( 4785): -------- Shader compilation failed
  3189. D/Unity ( 4785): #version 460 es
  3190. D/Unity ( 4785): precision highp float;
  3191. D/Unity ( 4785): precision highp int;
  3192. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  3193. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  3194. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  3195. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  3196. D/Unity ( 4785): #else
  3197. D/Unity ( 4785): #define UNITY_LOCATION(x)
  3198. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  3199. D/Unity ( 4785): #endif
  3200. D/Unity ( 4785): UNITY_LOCATION(0) uniform mediump sampler2D _MainTex;
  3201. D/Unity ( 4785): in mediump vec4 vs_COLOR0;
  3202. D/Unity ( 4785): in mediump vec4 vs_COLOR1;
  3203. D/Unity ( 4785): in highp vec4 vs_TEXCOORD0;
  3204. D/Unity ( 4785): in mediump vec4 vs_TEXCOORD1;
  3205. D/Unity ( 4785): layout(location = 0) out mediump vec4 SV_Target0;
  3206. D/Unity ( 4785): mediump vec4 u_xlat16_0;
  3207. D/Unity ( 4785): mediump float u_xlat16_1;
  3208. D/Unity ( 4785): bool u_xlatb1;
  3209. D/Unity ( 4785): mediump vec2 u_xlat16_2;
  3210. D/Unity ( 4785): void main()
  3211. D/Unity ( 4785): {
  3212. D/Unity ( 4785): u_xlat16_0 = vs_COLOR0 + (-vs_COLOR1);
  3213. D/Unity ( 4785): u_xlat16_1 = texture(_MainTex, vs_TEXCOORD0.xy).w;
  3214. D/Unity ( 4785): u_xlat16_2.xy = vec2(u_xlat16_1) * vs_TEXCOORD1.xx + (-vs_TEXCOORD1.zy);
  3215. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  3216. D/Unity ( 4785): u_xlat16_2.xy = min(max(u_xlat16_2.xy, 0.0), 1.0);
  3217. D/Unity ( 4785): #else
  3218. D/Unity ( 4785): u_xlat16_2.xy = clamp(u_xlat16_2.xy, 0.0, 1.0);
  3219. D/Unity ( 4785): #endif
  3220. D/Unity ( 4785): u_xlat16_0 = u_xlat16_2.xxxx * u_xlat16_0 + vs_COLOR1;
  3221. D/Unity ( 4785): u_xlat16_2.x = u_xlat16_0.w * u_xlat16_2.y + -0.00100000005;
  3222. D/Unity ( 4785): u_xlat16_0 = u_xlat16_2.yyyy * u_xlat16_0;
  3223. D/Unity ( 4785): SV_Target0 = u_xlat16_0;
  3224. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  3225. D/Unity ( 4785): u_xlatb1 = !!(u_xlat16_2.x<0.0);
  3226. D/Unity ( 4785): #else
  3227. D/Unity ( 4785): u_xlatb1 = u_xlat16_2.x<0.0;
  3228. D/Unity ( 4785): #endif
  3229. D/Unity ( 4785): if(((int(u_xlatb1) * int(0xffffffffu)))!=0){discard;}
  3230. D/Unity ( 4785): return;
  3231. D/Unity ( 4785): }
  3232. D/Unity ( 4785): -------- failed compiling:
  3233. D/Unity ( 4785): fragment evaluation shader
  3234. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  3235. D/Unity ( 4785): ERROR: 0:13: 'layout' : syntax error
  3236. D/Unity ( 4785):
  3237. D/Unity ( 4785): Note: Creation of internal variant of shader 'TextMeshPro/Mobile/Distance Field' failed.
  3238. D/Unity ( 4785): -------- Shader compilation failed
  3239. D/Unity ( 4785): #version 460 es
  3240. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  3241. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3242. D/Unity ( 4785): #define UNITY_UNIFORM
  3243. D/Unity ( 4785): #else
  3244. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  3245. D/Unity ( 4785): #endif
  3246. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  3247. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  3248. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  3249. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  3250. D/Unity ( 4785): #else
  3251. D/Unity ( 4785): #define UNITY_LOCATION(x)
  3252. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  3253. D/Unity ( 4785): #endif
  3254. D/Unity ( 4785): uniform vec3 _WorldSpaceCameraPos;
  3255. D/Unity ( 4785): uniform vec4 _ScreenParams;
  3256. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  3257. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  3258. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  3259. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  3260. D/Unity ( 4785): uniform mediump vec4 _FaceColor;
  3261. D/Unity ( 4785): uniform float _FaceDilate;
  3262. D/Unity ( 4785): uniform float _OutlineSoftness;
  3263. D/Unity ( 4785): uniform mediump vec4 _OutlineColor;
  3264. D/Unity ( 4785): uniform float _OutlineWidth;
  3265. D/Unity ( 4785): uniform float _WeightNormal;
  3266. D/Unity ( 4785): uniform float _WeightBold;
  3267. D/Unity ( 4785): uniform float _ScaleRatioA;
  3268. D/Unity ( 4785): uniform float _VertexOffsetX;
  3269. D/Unity ( 4785): uniform float _VertexOffsetY;
  3270. D/Unity ( 4785): uniform vec4 _ClipRect;
  3271. D/Unity ( 4785): uniform float _MaskSoftnessX;
  3272. D/Unity ( 4785): uniform float _MaskSoftnessY;
  3273. D/Unity ( 4785): uniform float _GradientScale;
  3274. D/Unity ( 4785): uniform float _ScaleX;
  3275. D/Unity ( 4785): uniform float _ScaleY;
  3276. D/Unity ( 4785): uniform float _PerspectiveFilter;
  3277. D/Unity ( 4785): in highp vec4 in_POSITION0;
  3278. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  3279. D/Unity ( 4785): in mediump vec4 in_COLOR0;
  3280. D/Unity ( 4785): in highp vec2 in_TEXCOORD0;
  3281. D/Unity ( 4785): in highp vec2 in_TEXCOORD1;
  3282. D/Unity ( 4785): out mediump vec4 vs_COLOR0;
  3283. D/Unity ( 4785): out mediump vec4 vs_COLOR1;
  3284. D/Unity ( 4785): out highp vec4 vs_TEXCOORD0;
  3285. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  3286. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD2;
  3287. D/Unity ( 4785): vec2 u_xlat0;
  3288. D/Unity ( 4785): bool u_xlatb0;
  3289. D/Unity ( 4785): vec4 u_xlat1;
  3290. D/Unity ( 4785): vec4 u_xlat2;
  3291. D/Unity ( 4785): vec4 u_xlat3;
  3292. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  3293. D/Unity ( 4785): vec4 u_xlat4;
  3294. D/Unity ( 4785): float u_xlat5;
  3295. D/Unity ( 4785): float u_xlat7;
  3296. D/Unity ( 4785): float u_xlat10;
  3297. D/Unity ( 4785): float u_xlat15;
  3298. D/Unity ( 4785): bool u_xlatb15;
  3299. D/Unity ( 4785): void main()
  3300. D/Unity ( 4785): {
  3301. D/Unity ( 4785): u_xlat0.xy = in_POSITION0.xy + vec2(_VertexOffsetX, _VertexOffsetY);
  3302. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4unity_ObjectToWorld[1];
  3303. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[0] * u_xlat0.xxxx + u_xlat1;
  3304. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[2] * in_POSITION0.zzzz + u_xlat1;
  3305. D/Unity ( 4785): u_xlat2 = u_xlat1 + hlslcc_mtx4x4unity_ObjectToWorld[3];
  3306. D/Unity ( 4785): u_xlat1.xyz = hlslcc_mtx4x4unity_ObjectToWorld[3].xyz * in_POSITION0.www + u_xlat1.xyz;
  3307. D/Unity ( 4785): u_xlat1.xyz = (-u_xlat1.xyz) + _WorldSpaceCameraPos.xyz;
  3308. D/Unity ( 4785): u_xlat3 = u_xlat2.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  3309. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat2.xxxx + u_xlat3;
  3310. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat2.zzzz + u_xlat3;
  3311. D/Unity ( 4785): u_xlat2 = hlslcc_mtx4x4unity_MatrixVP[3] * u_xlat2.wwww + u_xlat3;
  3312. D/Unity ( 4785): gl_Position = u_xlat2;
  3313. D/Unity ( 4785): u_xlat16_3 = in_COLOR0 * _FaceColor;
  3314. D/Unity ( 4785): u_xlat16_3.xyz = u_xlat16_3.www * u_xlat16_3.xyz;
  3315. D/Unity ( 4785): vs_COLOR0 = u_xlat16_3;
  3316. D/Unity ( 4785): u_xlat10 = dot(u_xlat1.xyz, u_xlat1.xyz);
  3317. D/Unity ( 4785): u_xlat10 = inversesqrt(u_xlat10);
  3318. D/Unity ( 4785): u_xlat1.xyz = vec3(u_xlat10) * u_xlat1.xyz;
  3319. D/Unity ( 4785): u_xlat2.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  3320. D/Unity ( 4785): u_xlat2.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  3321. D/Unity ( 4785): u_xlat2.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  3322. D/Unity ( 4785): u_xlat10 = dot(u_xlat2.xyz, u_xlat2.xyz);
  3323. D/Unity ( 4785): u_xlat10 = inversesqrt(u_xlat10);
  3324. D/Unity ( 4785): u_xlat2.xyz = vec3(u_xlat10) * u_xlat2.xyz;
  3325. D/Unity ( 4785): u_xlat10 = dot(u_xlat2.xyz, u_xlat1.xyz);
  3326. D/Unity ( 4785): u_xlat1.xy = _ScreenParams.yy * hlslcc_mtx4x4glstate_matrix_projection[1].xy;
  3327. D/Unity ( 4785): u_xlat1.xy = hlslcc_mtx4x4glstate_matrix_projection[0].xy * _ScreenParams.xx + u_xlat1.xy;
  3328. D/Unity ( 4785): u_xlat1.xy = abs(u_xlat1.xy) * vec2(_ScaleX, _ScaleY);
  3329. D/Unity ( 4785): u_xlat1.xy = u_xlat2.ww / u_xlat1.xy;
  3330. D/Unity ( 4785): u_xlat15 = dot(u_xlat1.xy, u_xlat1.xy);
  3331. D/Unity ( 4785): u_xlat1.xy = vec2(_MaskSoftnessX, _MaskSoftnessY) * vec2(0.25, 0.25) + u_xlat1.xy;
  3332. D/Unity ( 4785): u_xlat1.zw = vec2(0.25, 0.25) / u_xlat1.xy;
  3333. D/Unity ( 4785): u_xlat15 = inversesqrt(u_xlat15);
  3334. D/Unity ( 4785): u_xlat2.x = abs(in_TEXCOORD1.y) * _GradientScale;
  3335. D/Unity ( 4785): u_xlat15 = u_xlat15 * u_xlat2.x;
  3336. D/Unity ( 4785): u_xlat2.x = u_xlat15 * 1.5;
  3337. D/Unity ( 4785): u_xlat7 = (-_PerspectiveFilter) + 1.0;
  3338. D/Unity ( 4785): u_xlat7 = u_xlat7 * abs(u_xlat2.x);
  3339. D/Unity ( 4785): u_xlat15 = u_xlat15 * 1.5 + (-u_xlat7);
  3340. D/Unity ( 4785): u_xlat10 = abs(u_xlat10) * u_xlat15 + u_xlat7;
  3341. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  3342. D/Unity ( 4785): u_xlatb15 = !!(hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0);
  3343. D/Unity ( 4785): #else
  3344. D/Unity ( 4785): u_xlatb15 = hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0;
  3345. D/Unity ( 4785): #endif
  3346. D/Unity ( 4785): u_xlat10 = (u_xlatb15) ? u_xlat10 : u_xlat2.x;
  3347. D/Unity ( 4785): u_xlat15 = _OutlineSoftness * _ScaleRatioA;
  3348. D/Unity ( 4785): u_xlat15 = u_xlat15 * u_xlat10 + 1.0;
  3349. D/Unity ( 4785): u_xlat2.x = u_xlat10 / u_xlat15;
  3350. D/Unity ( 4785): u_xlat10 = _OutlineWidth * _ScaleRatioA;
  3351. D/Unity ( 4785): u_xlat10 = u_xlat2.x * u_xlat10;
  3352. D/Unity ( 4785): u_xlat15 = min(u_xlat10, 1.0);
  3353. D/Unity ( 4785): u_xlat15 = sqrt(u_xlat15);
  3354. D/Unity ( 4785): u_xlat4.x = in_COLOR0.w * _OutlineColor.w;
  3355. D/Unity ( 4785): u_xlat4.xyz = _OutlineColor.xyz * u_xlat4.xxx + (-u_xlat16_3.xyz);
  3356. D/Unity ( 4785): u_xlat4.w = _OutlineColor.w * in_COLOR0.w + (-u_xlat16_3.w);
  3357. D/Unity ( 4785): u_xlat3 = vec4(u_xlat15) * u_xlat4 + u_xlat16_3;
  3358. D/Unity ( 4785): vs_COLOR1 = u_xlat3;
  3359. D/Unity ( 4785): u_xlat3 = max(_ClipRect, vec4(-2e+10, -2e+10, -2e+10, -2e+10));
  3360. D/Unity ( 4785): u_xlat3 = min(u_xlat3, vec4(2e+10, 2e+10, 2e+10, 2e+10));
  3361. D/Unity ( 4785): u_xlat4.xy = u_xlat0.xy + (-u_xlat3.xy);
  3362. D/Unity ( 4785): u_xlat0.xy = u_xlat0.xy * vec2(2.0, 2.0) + (-u_xlat3.xy);
  3363. D/Unity ( 4785): u_xlat1.xy = (-u_xlat3.zw) + u_xlat0.xy;
  3364. D/Unity ( 4785): u_xlat0.xy = (-u_xlat3.xy) + u_xlat3.zw;
  3365. D/Unity ( 4785): vs_TEXCOORD0.zw = u_xlat4.xy / u_xlat0.xy;
  3366. D/Unity ( 4785): vs_TEXCOORD2 = u_xlat1;
  3367. D/Unity ( 4785): vs_TEXCOORD0.xy = in_TEXCOORD0.xy;
  3368. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  3369. D/Unity ( 4785): u_xlatb0 = !!(0.0>=in_TEXCOORD1.y);
  3370. D/Unity ( 4785): #else
  3371. D/Unity ( 4785): u_xlatb0 = 0.0>=in_TEXCOORD1.y;
  3372. D/Unity ( 4785): #endif
  3373. D/Unity ( 4785): u_xlat0.x = u_xlatb0 ? 1.0 : float(0.0);
  3374. D/Unity ( 4785): u_xlat5 = (-_WeightNormal) + _WeightBold;
  3375. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * u_xlat5 + _WeightNormal;
  3376. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * 0.25 + _FaceDilate;
  3377. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * _ScaleRatioA;
  3378. D/Unity ( 4785): u_xlat0.x = (-u_xlat0.x) * 0.5 + 0.5;
  3379. D/Unity ( 4785): u_xlat2.w = u_xlat0.x * u_xlat2.x + -0.5;
  3380. D/Unity ( 4785): u_xlat2.y = (-u_xlat10) * 0.5 + u_xlat2.w;
  3381. D/Unity ( 4785): u_xlat2.z = u_xlat10 * 0.5 + u_xlat2.w;
  3382. D/Unity ( 4785): vs_TEXCOORD1 = u_xlat2;
  3383. D/Unity ( 4785): return;
  3384. D/Unity ( 4785): }
  3385. D/Unity ( 4785): -------- failed compiling:
  3386. D/Unity ( 4785): vertex shader
  3387. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  3388. D/Unity ( 4785): ERROR: 0:40: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  3389. D/Unity ( 4785): ERROR: 0:41: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  3390. D/Unity ( 4785): ERROR: 0:42: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  3391. D/Unity ( 4785): ERROR: 0:43: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  3392. D/Unity ( 4785): ERROR: 0:44: 'in' : storage qualifier supported in GLSL ES 3.00 and above only
  3393. D/Unity ( 4785): ERROR: 0:45: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  3394. D/Unity ( 4785): ERROR: 0:46: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  3395. D/Unity ( 4785): ERROR: 0:47: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  3396. D/Unity ( 4785): ERROR: 0:48: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  3397. D/Unity ( 4785): ERROR: 0:49: 'out' : storage qualifier supported in GLSL ES 3.00 and above only
  3398. D/Unity ( 4785):
  3399. D/Unity ( 4785): -------- Shader compilation failed
  3400. D/Unity ( 4785): #version 460 es
  3401. D/Unity ( 4785): precision highp float;
  3402. D/Unity ( 4785): precision highp int;
  3403. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  3404. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3405. D/Unity ( 4785): #define UNITY_UNIFORM
  3406. D/Unity ( 4785): #else
  3407. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  3408. D/Unity ( 4785): #endif
  3409. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  3410. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  3411. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  3412. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  3413. D/Unity ( 4785): #else
  3414. D/Unity ( 4785): #define UNITY_LOCATION(x)
  3415. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  3416. D/Unity ( 4785): #endif
  3417. D/Unity ( 4785): uniform vec4 _ClipRect;
  3418. D/Unity ( 4785): UNITY_LOCATION(0) uniform mediump sampler2D _MainTex;
  3419. D/Unity ( 4785): in mediump vec4 vs_COLOR0;
  3420. D/Unity ( 4785): in mediump vec4 vs_COLOR1;
  3421. D/Unity ( 4785): in highp vec4 vs_TEXCOORD0;
  3422. D/Unity ( 4785): in mediump vec4 vs_TEXCOORD1;
  3423. D/Unity ( 4785): in mediump vec4 vs_TEXCOORD2;
  3424. D/Unity ( 4785): layout(location = 0) out mediump vec4 SV_Target0;
  3425. D/Unity ( 4785): mediump vec4 u_xlat16_0;
  3426. D/Unity ( 4785): vec2 u_xlat1;
  3427. D/Unity ( 4785): mediump float u_xlat16_1;
  3428. D/Unity ( 4785): mediump vec2 u_xlat16_2;
  3429. D/Unity ( 4785): void main()
  3430. D/Unity ( 4785): {
  3431. D/Unity ( 4785): u_xlat16_0 = vs_COLOR0 + (-vs_COLOR1);
  3432. D/Unity ( 4785): u_xlat16_1 = texture(_MainTex, vs_TEXCOORD0.xy).w;
  3433. D/Unity ( 4785): u_xlat16_2.xy = vec2(u_xlat16_1) * vs_TEXCOORD1.xx + (-vs_TEXCOORD1.zy);
  3434. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  3435. D/Unity ( 4785): u_xlat16_2.xy = min(max(u_xlat16_2.xy, 0.0), 1.0);
  3436. D/Unity ( 4785): #else
  3437. D/Unity ( 4785): u_xlat16_2.xy = clamp(u_xlat16_2.xy, 0.0, 1.0);
  3438. D/Unity ( 4785): #endif
  3439. D/Unity ( 4785): u_xlat16_0 = u_xlat16_2.xxxx * u_xlat16_0 + vs_COLOR1;
  3440. D/Unity ( 4785): u_xlat16_0 = u_xlat16_2.yyyy * u_xlat16_0;
  3441. D/Unity ( 4785): u_xlat1.xy = (-_ClipRect.xy) + _ClipRect.zw;
  3442. D/Unity ( 4785): u_xlat1.xy = u_xlat1.xy + -abs(vs_TEXCOORD2.xy);
  3443. D/Unity ( 4785): u_xlat1.xy = u_xlat1.xy * vs_TEXCOORD2.zw;
  3444. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  3445. D/Unity ( 4785): u_xlat1.xy = min(max(u_xlat1.xy, 0.0), 1.0);
  3446. D/Unity ( 4785): #else
  3447. D/Unity ( 4785): u_xlat1.xy = clamp(u_xlat1.xy, 0.0, 1.0);
  3448. D/Unity ( 4785): #endif
  3449. D/Unity ( 4785): u_xlat16_2.x = u_xlat1.y * u_xlat1.x;
  3450. D/Unity ( 4785): SV_Target0 = u_xlat16_0 * u_xlat16_2.xxxx;
  3451. D/Unity ( 4785): return;
  3452. D/Unity ( 4785): }
  3453. D/Unity ( 4785): -------- failed compiling:
  3454. D/Unity ( 4785): fragment evaluation shader
  3455. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  3456. D/Unity ( 4785): ERROR: 0:20: 'layout' : syntax error
  3457. D/Unity ( 4785):
  3458. D/Unity ( 4785): Note: Creation of internal variant of shader 'TextMeshPro/Mobile/Distance Field' failed.
  3459. D/Unity ( 4785): -------- Shader compilation failed
  3460. D/Unity ( 4785): #version 460 es
  3461. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  3462. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3463. D/Unity ( 4785): #define UNITY_UNIFORM
  3464. D/Unity ( 4785): #else
  3465. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  3466. D/Unity ( 4785): #endif
  3467. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  3468. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  3469. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  3470. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  3471. D/Unity ( 4785): #else
  3472. D/Unity ( 4785): #define UNITY_LOCATION(x)
  3473. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  3474. D/Unity ( 4785): #endif
  3475. D/Unity ( 4785): uniform vec3 _WorldSpaceCameraPos;
  3476. D/Unity ( 4785): uniform vec4 _ScreenParams;
  3477. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  3478. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  3479. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  3480. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  3481. D/Unity ( 4785): uniform mediump vec4 _FaceColor;
  3482. D/Unity ( 4785): uniform float _FaceDilate;
  3483. D/Unity ( 4785): uniform float _OutlineSoftness;
  3484. D/Unity ( 4785): uniform mediump vec4 _OutlineColor;
  3485. D/Unity ( 4785): uniform float _OutlineWidth;
  3486. D/Unity ( 4785): uniform float _WeightNormal;
  3487. D/Unity ( 4785): uniform float _WeightBold;
  3488. D/Unity ( 4785): uniform float _ScaleRatioA;
  3489. D/Unity ( 4785): uniform float _VertexOffsetX;
  3490. D/Unity ( 4785): uniform float _VertexOffsetY;
  3491. D/Unity ( 4785): uniform vec4 _ClipRect;
  3492. D/Unity ( 4785): uniform float _MaskSoftnessX;
  3493. D/Unity ( 4785): uniform float _MaskSoftnessY;
  3494. D/Unity ( 4785): uniform float _GradientScale;
  3495. D/Unity ( 4785): uniform float _ScaleX;
  3496. D/Unity ( 4785): uniform float _ScaleY;
  3497. D/Unity ( 4785): uniform float _PerspectiveFilter;
  3498. D/Unity ( 4785): in highp vec4 in_POSITION0;
  3499. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  3500. D/Unity ( 4785): in mediump vec4 in_COLOR0;
  3501. D/Unity ( 4785): in highp vec2 in_TEXCOORD0;
  3502. D/Unity ( 4785): in highp vec2 in_TEXCOORD1;
  3503. D/Unity ( 4785): out mediump vec4 vs_COLOR0;
  3504. D/Unity ( 4785): out mediump vec4 vs_COLOR1;
  3505. D/Unity ( 4785): out highp vec4 vs_TEXCOORD0;
  3506. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  3507. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD2;
  3508. D/Unity ( 4785): vec2 u_xlat0;
  3509. D/Unity ( 4785): bool u_xlatb0;
  3510. D/Unity ( 4785): vec4 u_xlat1;
  3511. D/Unity ( 4785): vec4 u_xlat2;
  3512. D/Unity ( 4785): vec4 u_xlat3;
  3513. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  3514. D/Unity ( 4785): vec4 u_xlat4;
  3515. D/Unity ( 4785): float u_xlat5;
  3516. D/Unity ( 4785): float u_xlat7;
  3517. D/Unity ( 4785): float u_xlat10;
  3518. D/Unity ( 4785): float u_xlat15;
  3519. D/Unity ( 4785): bool u_xlatb15;
  3520. D/Unity ( 4785): void main()
  3521. D/Unity ( 4785): {
  3522. D/Unity ( 4785): u_xlat0.xy = in_POSITION0.xy + vec2(_VertexOffsetX, _VertexOffsetY);
  3523. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4unity_ObjectToWorld[1];
  3524. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[0] * u_xlat0.xxxx + u_xlat1;
  3525. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[2] * in_POSITION0.zzzz + u_xlat1;
  3526. D/Unity ( 4785): u_xlat2 = u_xlat1 + hlslcc_mtx4x4unity_ObjectToWorld[3];
  3527. D/Unity ( 4785): u_xlat1.xyz = hlslcc_mtx4x4unity_ObjectToWorld[3].xyz * in_POSITION0.www + u_xlat1.xyz;
  3528. D/Unity ( 4785): u_xlat1.xyz = (-u_xlat1.xyz) + _WorldSpaceCameraPos.xyz;
  3529. D/Unity ( 4785): u_xlat3 = u_xlat2.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  3530. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat2.xxxx + u_xlat3;
  3531. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat2.zzzz + u_xlat3;
  3532. D/Unity ( 4785): u_xlat2 = hlslcc_mtx4x4unity_MatrixVP[3] * u_xlat2.wwww + u_xlat3;
  3533. D/Unity ( 4785): gl_Position = u_xlat2;
  3534. D/Unity ( 4785): u_xlat16_3 = in_COLOR0 * _FaceColor;
  3535. D/Unity ( 4785): u_xlat16_3.xyz = u_xlat16_3.www * u_xlat16_3.xyz;
  3536. D/Unity ( 4785): vs_COLOR0 = u_xlat16_3;
  3537. D/Unity ( 4785): u_xlat10 = dot(u_xlat1.xyz, u_xlat1.xyz);
  3538. D/Unity ( 4785): u_xlat10 = inversesqrt(u_xlat10);
  3539. D/Unity ( 4785): u_xlat1.xyz = vec3(u_xlat10) * u_xlat1.xyz;
  3540. D/Unity ( 4785): u_xlat2.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  3541. D/Unity ( 4785): u_xlat2.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  3542. D/Unity ( 4785): u_xlat2.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  3543. D/Unity ( 4785): u_xlat10 = dot(u_xlat2.xyz, u_xlat2.xyz);
  3544. D/Unity ( 4785): u_xlat10 = inversesqrt(u_xlat10);
  3545. D/Unity ( 4785): u_xlat2.xyz = vec3(u_xlat10) * u_xlat2.xyz;
  3546. D/Unity ( 4785): u_xlat10 = dot(u_xlat2.xyz, u_xlat1.xyz);
  3547. D/Unity ( 4785): u_xlat1.xy = _ScreenParams.yy * hlslcc_mtx4x4glstate_matrix_projection[1].xy;
  3548. D/Unity ( 4785): u_xlat1.xy = hlslcc_mtx4x4glstate_matrix_projection[0].xy * _ScreenParams.xx + u_xlat1.xy;
  3549. D/Unity ( 4785): u_xlat1.xy = abs(u_xlat1.xy) * vec2(_ScaleX, _ScaleY);
  3550. D/Unity ( 4785): u_xlat1.xy = u_xlat2.ww / u_xlat1.xy;
  3551. D/Unity ( 4785): u_xlat15 = dot(u_xlat1.xy, u_xlat1.xy);
  3552. D/Unity ( 4785): u_xlat1.xy = vec2(_MaskSoftnessX, _MaskSoftnessY) * vec2(0.25, 0.25) + u_xlat1.xy;
  3553. D/Unity ( 4785): u_xlat1.zw = vec2(0.25, 0.25) / u_xlat1.xy;
  3554. D/Unity ( 4785): u_xlat15 = inversesqrt(u_xlat15);
  3555. D/Unity ( 4785): u_xlat2.x = abs(in_TEXCOORD1.y) * _GradientScale;
  3556. D/Unity ( 4785): u_xlat15 = u_xlat15 * u_xlat2.x;
  3557. D/Unity ( 4785): u_xlat2.x = u_xlat15 * 1.5;
  3558. D/Unity ( 4785): u_xlat7 = (-_PerspectiveFilter) + 1.0;
  3559. D/Unity ( 4785): u_xlat7 = u_xlat7 * abs(u_xlat2.x);
  3560. D/Unity ( 4785): u_xlat15 = u_xlat15 * 1.5 + (-u_xlat7);
  3561. D/Unity ( 4785): u_xlat10 = abs(u_xlat10) * u_xlat15 + u_xlat7;
  3562. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  3563. D/Unity ( 4785): u_xlatb15 = !!(hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0);
  3564. D/Unity ( 4785): #else
  3565. D/Unity ( 4785): u_xlatb15 = hlslcc_mtx4x4glstate_matrix_projection[3].w==0.0;
  3566. D/Unity ( 4785): #endif
  3567. D/Unity ( 4785): u_xlat10 = (u_xlatb15) ? u_xlat10 : u_xlat2.x;
  3568. D/Unity ( 4785): u_xlat15 = _OutlineSoftness * _ScaleRatioA;
  3569. D/Unity ( 4785): u_xlat15 = u_xlat15 * u_xlat10 + 1.0;
  3570. D/Unity ( 4785): u_xlat2.x = u_xlat10 / u_xlat15;
  3571. D/Unity ( 4785): u_xlat10 = _OutlineWidth * _ScaleRatioA;
  3572. D/Unity ( 4785): u_xlat10 = u_xlat2.x * u_xlat10;
  3573. D/Unity ( 4785): u_xlat15 = min(u_xlat10, 1.0);
  3574. D/Unity ( 4785): u_xlat15 = sqrt(u_xlat15);
  3575. D/Unity ( 4785): u_xlat4.x = in_COLOR0.w * _OutlineColor.w;
  3576. D/Unity ( 4785): u_xlat4.xyz = _OutlineColor.xyz * u_xlat4.xxx + (-u_xlat16_3.xyz);
  3577. D/Unity ( 4785): u_xlat4.w = _OutlineColor.w * in_COLOR0.w + (-u_xlat16_3.w);
  3578. D/Unity ( 4785): u_xlat3 = vec4(u_xlat15) * u_xlat4 + u_xlat16_3;
  3579. D/Unity ( 4785): vs_COLOR1 = u_xlat3;
  3580. D/Unity ( 4785): u_xlat3 = max(_ClipRect, vec4(-2e+10, -2e+10, -2e+10, -2e+10));
  3581. D/Unity ( 4785): u_xlat3 = min(u_xlat3, vec4(2e+10, 2e+10, 2e+10, 2e+10));
  3582. D/Unity ( 4785): u_xlat4.xy = u_xlat0.xy + (-u_xlat3.xy);
  3583. D/Unity ( 4785): u_xlat0.xy = u_xlat0.xy * vec2(2.0, 2.0) + (-u_xlat3.xy);
  3584. D/Unity ( 4785): u_xlat1.xy = (-u_xlat3.zw) + u_xlat0.xy;
  3585. D/Unity ( 4785): u_xlat0.xy = (-u_xlat3.xy) + u_xlat3.zw;
  3586. D/Unity ( 4785): vs_TEXCOORD0.zw = u_xlat4.xy / u_xlat0.xy;
  3587. D/Unity ( 4785): vs_TEXCOORD2 = u_xlat1;
  3588. D/Unity ( 4785): vs_TEXCOORD0.xy = in_TEXCOORD0.xy;
  3589. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  3590. D/Unity ( 4785): u_xlatb0 = !!(0.0>=in_TEXCOORD1.y);
  3591. D/Unity ( 4785): #else
  3592. D/Unity ( 4785): u_xlatb0 = 0.0>=in_TEXCOORD1.y;
  3593. D/Unity ( 4785): #endif
  3594. D/Unity ( 4785): u_xlat0.x = u_xlatb0 ? 1.0 : float(0.0);
  3595. D/Unity ( 4785): u_xlat5 = (-_WeightNormal) + _WeightBold;
  3596. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * u_xlat5 + _WeightNormal;
  3597. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * 0.25 + _FaceDilate;
  3598. D/Unity ( 4785): u_xlat0.x = u_xlat0.x * _ScaleRatioA;
  3599. D/Unity ( 4785): u_xlat0.x = (-u_xlat0.x) * 0.5 + 0.5;
  3600. D/Unity ( 4785): u_xlat2.w = u_xlat0.x * u_xlat2.x + -0.5;
  3601. D/Unity ( 4785): u_xlat2.y = (-u_xlat10) * 0.5 + u_xlat2.w;
  3602. D/Unity ( 4785): u_xlat2.z = u_xlat10 * 0.5 + u_xlat2.w;
  3603. D/Unity ( 4785): vs_TEXCOORD1 = u_xlat2;
  3604. D/Unity ( 4785): return;
  3605. D/Unity ( 4785): -------- Shader compilation failed
  3606. D/Unity ( 4785): #version 460 es
  3607. D/Unity ( 4785): precision highp float;
  3608. D/Unity ( 4785): precision highp int;
  3609. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  3610. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  3611. D/Unity ( 4785): mediump float u_xlat16_4;
  3612. D/Unity ( 4785): u_xlat16_0 = vec4(u_xlat16_4) * vs_COLOR0;
  3613. D/Unity ( 4785): Note: Creation of internal variant of shader 'TextMeshPro/Mobile/Distance Field' failed.
  3614. D/Unity ( 4785): -------- Shader compilation failed
  3615. D/Unity ( 4785): #version 460 es
  3616. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  3617. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3618. D/Unity ( 4785): #define UNITY_UNIFORM
  3619. D/Unity ( 4785): #else
  3620. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  3621. D/Unity ( 4785): #endif
  3622. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  3623. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  3624. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  3625. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  3626. D/Unity ( 4785): #else
  3627. D/Unity ( 4785): #define UNITY_LOCATION(x)
  3628. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  3629. D/Unity ( 4785): #endif
  3630. D/Unity ( 4785): uniform vec3 _WorldSpaceCameraPos;
  3631. D/Unity ( 4785): uniform vec4 _ScreenParams;
  3632. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  3633. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  3634. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  3635. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  3636. D/Unity ( 4785): uniform float _VertexOffsetY;
  3637. D/Unity ( 4785): out highp vec4 vs_TEXCOORD3;
  3638. D/Unity ( 4785): vec2 u_xlat7;
  3639. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_ObjectToWorld[0] * u_xlat0.xxxx + u_xlat1;
  3640. D/Unity ( 4785): u_xlat16_5.xyz = u_xlat16_4.www * u_xlat16_4.xyz;
  3641. D/Unity ( 4785): u_xlat1.xy = hlslcc_mtx4x4glstate_matrix_projection[0].xy * _ScreenParams.xx + u_xlat1.xy;
  3642. D/Unity ( 4785): u_xlat16 = (u_xlatb24) ? u_xlat16 : u_xlat2.x;
  3643. D/Unity ( 4785): u_xlat0.xy = (-u_xlat3.xy) + u_xlat3.zw;
  3644. D/Unity ( 4785): vs_TEXCOORD3.z = in_COLOR0.w;
  3645. D/Unity ( 4785): -------- Shader compilation failed
  3646. D/Unity ( 4785): #version 460 es
  3647. D/Unity ( 4785): precision highp float;
  3648. D/Unity ( 4785): precision highp int;
  3649. D/Unity ( 4785): -------- Shader compilation failed
  3650. D/Unity ( 4785): #version 460 es
  3651. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  3652. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3653. D/Unity ( 4785): #define UNITY_UNIFORM
  3654. D/Unity ( 4785): #else
  3655. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  3656. D/Unity ( 4785): #endif
  3657. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  3658. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  3659. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  3660. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  3661. D/Unity ( 4785): #else
  3662. D/Unity ( 4785): #define UNITY_LOCATION(x)
  3663. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  3664. D/Unity ( 4785): #endif
  3665. D/Unity ( 4785): uniform vec3 _WorldSpaceCameraPos;
  3666. D/Unity ( 4785): uniform vec4 _ScreenParams;
  3667. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  3668. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  3669. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  3670. D/Unity ( 4785): uniform vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  3671. D/Unity ( 4785): uniform mediump vec4 _FaceColor;
  3672. D/Unity ( 4785): uniform float _FaceDilate;
  3673. D/Unity ( 4785): uniform float _OutlineSoftness;
  3674. D/Unity ( 4785): uniform mediump vec4 _OutlineColor;
  3675. D/Unity ( 4785): uniform float _OutlineWidth;
  3676. D/Unity ( 4785): uniform float _UnderlayOffsetX;
  3677. D/Unity ( 4785): uniform float _UnderlayOffsetY;
  3678. D/Unity ( 4785): uniform float _UnderlayDilate;
  3679. D/Unity ( 4785): uniform float _UnderlaySoftness;
  3680. D/Unity ( 4785): uniform float _WeightNormal;
  3681. D/Unity ( 4785): uniform float _WeightBold;
  3682. D/Unity ( 4785): uniform float _ScaleRatioA;
  3683. D/Unity ( 4785): uniform float _ScaleRatioC;
  3684. D/Unity ( 4785): uniform float _VertexOffsetX;
  3685. D/Unity ( 4785): uniform float _VertexOffsetY;
  3686. D/Unity ( 4785): uniform vec4 _ClipRect;
  3687. D/Unity ( 4785): uniform float _MaskSoftnessX;
  3688. D/Unity ( 4785): uniform float _MaskSoftnessY;
  3689. D/Unity ( 4785): in mediump vec4 in_COLOR0;
  3690. D/Unity ( 4785): vec4 u_xlat4;
  3691. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4unity_ObjectToWorld[1];
  3692. D/Unity ( 4785): u_xlat16_4 = u_xlat16_3 * _FaceColor;
  3693. D/Unity ( 4785): u_xlat16 = inversesqrt(u_xlat16);
  3694. D/Unity ( 4785): u_xlat10 = (-_PerspectiveFilter) + 1.0;
  3695. D/Unity ( 4785): u_xlat7.x = min(u_xlat24, 1.0);
  3696. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  3697. D/Unity ( 4785): vs_TEXCOORD3.z = in_COLOR0.w;
  3698. D/Unity ( 4785): -------- failed compiling:
  3699. D/Unity ( 4785): -------- Shader compilation failed
  3700. D/Unity ( 4785): #version 460 es
  3701. D/Unity ( 4785): precision highp float;
  3702. D/Unity ( 4785): precision highp int;
  3703. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  3704. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  3705. D/Unity ( 4785): in mediump vec4 vs_COLOR1;
  3706. D/Unity ( 4785): u_xlat16_1.x = u_xlat16_0.x * vs_TEXCOORD4.x + (-vs_TEXCOORD4.y);
  3707. D/Unity ( 4785): u_xlat16_3.xy = clamp(u_xlat16_3.xy, 0.0, 1.0);
  3708. D/Unity ( 4785): u_xlat16_0 = u_xlat16_0 * u_xlat16_1.xxxx;
  3709. D/Unity ( 4785): -------- Shader compilation failed
  3710. D/Unity ( 4785): #version 460 es
  3711. D/Unity ( 4785): #ifndef UNITY_RUNTIME_INSTANCING_ARRAY_SIZE
  3712. D/Unity ( 4785): #define UNITY_RUNTIME_INSTANCING_ARRAY_SIZE 2
  3713. D/Unity ( 4785): #endif
  3714. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  3715. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3716. D/Unity ( 4785): #define UNITY_UNIFORM
  3717. D/Unity ( 4785): #else
  3718. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  3719. D/Unity ( 4785): #endif
  3720. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  3721. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  3722. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  3723. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  3724. D/Unity ( 4785): #else
  3725. D/Unity ( 4785): #define UNITY_LOCATION(x)
  3726. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  3727. D/Unity ( 4785): #endif
  3728. D/Unity ( 4785): uniform int unity_BaseInstanceID;
  3729. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3730. D/Unity ( 4785): UNITY_BINDING(3) uniform UnityPerCamera {
  3731. D/Unity ( 4785): #endif
  3732. D/Unity ( 4785): #endif
  3733. D/Unity ( 4785): mediump vec4 unity_SHArArray;
  3734. D/Unity ( 4785): mediump vec4 unity_SHAgArray;
  3735. D/Unity ( 4785): mediump vec4 unity_SHBrArray;
  3736. D/Unity ( 4785): mediump vec4 unity_SHBbArray;
  3737. D/Unity ( 4785): mediump vec4 unity_SHCArray;
  3738. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3739. D/Unity ( 4785): #endif
  3740. D/Unity ( 4785): UNITY_UNIFORM unity_Builtins2Array_Type unity_Builtins2Array[128 ];
  3741. D/Unity ( 4785): };
  3742. D/Unity ( 4785): in highp vec4 in_POSITION0;
  3743. D/Unity ( 4785): in highp vec4 in_TANGENT0;
  3744. D/Unity ( 4785): in highp vec4 in_COLOR0;
  3745. D/Unity ( 4785): out mediump vec3 vs_TEXCOORD0;
  3746. D/Unity ( 4785): out highp vec4 vs_TEXCOORD2;
  3747. D/Unity ( 4785): out highp vec3 vs_TEXCOORD3;
  3748. D/Unity ( 4785): out highp vec3 vs_TEXCOORD5;
  3749. D/Unity ( 4785): out highp vec3 vs_TEXCOORD7;
  3750. D/Unity ( 4785): out highp vec4 vs_COLOR0;
  3751. D/Unity ( 4785): flat out highp uint vs_SV_InstanceID0;
  3752. D/Unity ( 4785): int u_xlati0;
  3753. D/Unity ( 4785): mediump vec4 u_xlat16_1;
  3754. D/Unity ( 4785): vec4 u_xlat2;
  3755. D/Unity ( 4785): mediump vec3 u_xlat16_3;
  3756. D/Unity ( 4785): vec3 u_xlat5;
  3757. D/Unity ( 4785): float u_xlat7;
  3758. D/Unity ( 4785): int u_xlati7;
  3759. D/Unity ( 4785): void main()
  3760. D/Unity ( 4785): u_xlati0 = gl_InstanceID + unity_BaseInstanceID;
  3761. D/Unity ( 4785): u_xlati7 = int(u_xlati0 << 3);
  3762. D/Unity ( 4785): u_xlat1.xyz = in_POSITION0.yyy * unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[1].xyz;
  3763. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[0].xyz * in_POSITION0.xxx + u_xlat1.xyz;
  3764. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[2].xyz * in_POSITION0.zzz + u_xlat1.xyz;
  3765. D/Unity ( 4785): u_xlat1.xyz = u_xlat1.xyz + unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[3].xyz;
  3766. D/Unity ( 4785): u_xlat1.xyz = u_xlat2.yyy * unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[1].xyz;
  3767. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[0].xyz * u_xlat2.xxx + u_xlat1.xyz;
  3768. D/Unity ( 4785): vs_TEXCOORD3.xyz = u_xlat2.xyz;
  3769. D/Unity ( 4785): u_xlat2.xyz = u_xlat1.yyy * unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[1].xyz;
  3770. D/Unity ( 4785): u_xlat1.xyw = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[0].xyz * u_xlat1.xxx + u_xlat2.xyz;
  3771. D/Unity ( 4785): u_xlat1.xyz = u_xlat1.xyz + unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[3].xyz;
  3772. D/Unity ( 4785): u_xlat2 = u_xlat1.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  3773. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat1.zzzz + u_xlat2;
  3774. D/Unity ( 4785): u_xlat16_3.x = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[0].xyz);
  3775. D/Unity ( 4785): u_xlat16_3.y = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[1].xyz);
  3776. D/Unity ( 4785): u_xlat16_24 = dot(u_xlat16_3.xyz, u_xlat16_3.xyz);
  3777. D/Unity ( 4785): u_xlat16_1.xyz = vec3(u_xlat16_24) * u_xlat16_3.xyz;
  3778. D/Unity ( 4785): u_xlat16_3.x = u_xlat16_1.y * u_xlat16_1.y;
  3779. D/Unity ( 4785): u_xlat16_2 = u_xlat16_1.yzzx * u_xlat16_1.xyzz;
  3780. D/Unity ( 4785): u_xlat16_4.y = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHBgArray, u_xlat16_2);
  3781. D/Unity ( 4785): u_xlat16_4.z = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHBbArray, u_xlat16_2);
  3782. D/Unity ( 4785): u_xlat16_1.w = 1.0;
  3783. D/Unity ( 4785): u_xlat16_4.y = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHAgArray, u_xlat16_1);
  3784. D/Unity ( 4785): u_xlat16_4.z = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHAbArray, u_xlat16_1);
  3785. D/Unity ( 4785): vs_TEXCOORD0.xyz = max(u_xlat16_3.xyz, vec3(0.0, 0.0, 0.0));
  3786. D/Unity ( 4785): vs_TEXCOORD2 = vec4(0.0, 0.0, 0.0, 0.0);
  3787. D/Unity ( 4785): u_xlat5.y = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[1].xyz);
  3788. D/Unity ( 4785): u_xlat5.z = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[2].xyz);
  3789. D/Unity ( 4785): u_xlat0.x = dot(u_xlat5.xyz, u_xlat5.xyz);
  3790. D/Unity ( 4785): u_xlat0.x = inversesqrt(u_xlat0.x);
  3791. D/Unity ( 4785): u_xlat0.xzw = u_xlat0.xxx * u_xlat5.xyz;
  3792. D/Unity ( 4785): u_xlat5.xyz = in_TANGENT0.yyy * unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[1].xyz;
  3793. D/Unity ( 4785): u_xlat5.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[0].xyz * in_TANGENT0.xxx + u_xlat5.xyz;
  3794. D/Unity ( 4785): u_xlat7 = dot(u_xlat5.xyz, u_xlat5.xyz);
  3795. D/Unity ( 4785): u_xlat5.xyz = vec3(u_xlat7) * u_xlat5.xyz;
  3796. D/Unity ( 4785): vs_TEXCOORD5.xyz = u_xlat5.xyz;
  3797. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.zwx * u_xlat5.zxy + (-u_xlat6.xyz);
  3798. D/Unity ( 4785): vs_COLOR0 = in_COLOR0;
  3799. D/Unity ( 4785): vs_TEXCOORD8 = in_TEXCOORD1;
  3800. D/Unity ( 4785): return;
  3801. D/Unity ( 4785): -------- failed compiling:
  3802. D/Unity ( 4785): vertex shader
  3803. D/Unity ( 4785): -------- Shader compilation failed
  3804. D/Unity ( 4785): #version 460 es
  3805. D/Unity ( 4785): #ifdef GL_EXT_shader_texture_lod
  3806. D/Unity ( 4785): #extension GL_EXT_shader_texture_lod : enable
  3807. D/Unity ( 4785): #endif
  3808. D/Unity ( 4785): precision highp float;
  3809. D/Unity ( 4785): precision highp int;
  3810. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  3811. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3812. D/Unity ( 4785): #define UNITY_UNIFORM
  3813. D/Unity ( 4785): u_xlat16_34 = dot(vs_TEXCOORD4.xyz, u_xlat8.xyz);
  3814. D/Unity ( 4785): u_xlat16_34 = min(max(u_xlat16_34, 0.0), 1.0);
  3815. D/Unity ( 4785): u_xlat16_34 = clamp(u_xlat16_34, 0.0, 1.0);
  3816. D/Unity ( 4785): u_xlat16_0 = u_xlat16_0 * u_xlat16_34;
  3817. D/Unity ( 4785): u_xlat16_6.xyz = vec3(u_xlat16_0) * _AdditionalLightsColor[u_xlati5].xyz;
  3818. D/Unity ( 4785): u_xlat16_0 = dot(u_xlat16_9.xyz, u_xlat16_9.xyz);
  3819. D/Unity ( 4785): u_xlat16_0 = inversesqrt(u_xlat16_0);
  3820. D/Unity ( 4785): u_xlat16_0 = dot(vs_TEXCOORD4.xyz, u_xlat16_9.xyz);
  3821. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  3822. D/Unity ( 4785): #else
  3823. D/Unity ( 4785): #endif
  3824. D/Unity ( 4785): u_xlat16_34 = dot(u_xlat8.xyz, u_xlat16_9.xyz);
  3825. D/Unity ( 4785): u_xlat16_34 = min(max(u_xlat16_34, 0.0), 1.0);
  3826. D/Unity ( 4785): u_xlat16_34 = clamp(u_xlat16_34, 0.0, 1.0);
  3827. D/Unity ( 4785): #endif
  3828. D/Unity ( 4785): u_xlat16_5.x = u_xlat16_0 * u_xlat16_12 + 1.00001001;
  3829. D/Unity ( 4785): u_xlat16_34 = u_xlat16_5.x * u_xlat16_5.x;
  3830. D/Unity ( 4785): u_xlat16_5.x = u_xlat16_34 * u_xlat16_5.x;
  3831. D/Unity ( 4785): u_xlat16_5.x = u_xlat16_2 * u_xlat16_5.x;
  3832. D/Unity ( 4785): u_xlat16_0 = u_xlat16_5.x + -6.10351563e-05;
  3833. D/Unity ( 4785): u_xlat16_0 = min(u_xlat16_0, 100.0);
  3834. D/Unity ( 4785): u_xlat16_9.xyz = vec3(u_xlat16_0) * _SpecColor.xyz + u_xlat16_10.xyz;
  3835. D/Unity ( 4785): }
  3836. D/Unity ( 4785): SV_Target0.w = Vector1_83719D7D;
  3837. D/Unity ( 4785): }
  3838. D/Unity ( 4785): -------- failed compiling:
  3839. D/Unity ( 4785): fragment evaluation shader
  3840. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  3841. D/Unity ( 4785): ERROR: 0:23: 'layout' : syntax error
  3842. D/Unity ( 4785):
  3843. D/Unity ( 4785): Note: Creation of internal variant of shader 'LWRP-WaterShader-New' failed.
  3844. D/Unity ( 4785): -------- Shader compilation failed
  3845. D/Unity ( 4785): #version 460 es
  3846. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  3847. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3848. D/Unity ( 4785): #define UNITY_UNIFORM
  3849. D/Unity ( 4785): #else
  3850. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  3851. D/Unity ( 4785): #endif
  3852. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  3853. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  3854. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  3855. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  3856. D/Unity ( 4785): #else
  3857. D/Unity ( 4785): #define UNITY_LOCATION(x)
  3858. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  3859. D/Unity ( 4785): #endif
  3860. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3861. D/Unity ( 4785): UNITY_BINDING(4) uniform UnityPerCamera {
  3862. D/Unity ( 4785): #endif
  3863. D/Unity ( 4785): UNITY_UNIFORM vec4 _Time;
  3864. D/Unity ( 4785): UNITY_UNIFORM vec4 _SinTime;
  3865. D/Unity ( 4785): UNITY_UNIFORM vec4 _CosTime;
  3866. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DeltaTime;
  3867. D/Unity ( 4785): UNITY_UNIFORM vec3 _WorldSpaceCameraPos;
  3868. D/Unity ( 4785): UNITY_UNIFORM vec4 _ProjectionParams;
  3869. D/Unity ( 4785): UNITY_UNIFORM vec4 _ScreenParams;
  3870. D/Unity ( 4785): UNITY_UNIFORM vec4 _ZBufferParams;
  3871. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_OrthoParams;
  3872. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3873. D/Unity ( 4785): };
  3874. D/Unity ( 4785): #endif
  3875. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3876. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  3877. D/Unity ( 4785): #endif
  3878. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  3879. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  3880. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  3881. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  3882. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightData;
  3883. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  3884. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  3885. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LightmapST;
  3886. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  3887. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAr;
  3888. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  3889. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  3890. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBr;
  3891. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  3892. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  3893. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  3894. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3895. D/Unity ( 4785): };
  3896. D/Unity ( 4785): #endif
  3897. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3898. D/Unity ( 4785): UNITY_BINDING(5) uniform UnityPerFrame {
  3899. D/Unity ( 4785): #endif
  3900. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 glstate_lightmodel_ambient;
  3901. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientSky;
  3902. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientEquator;
  3903. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientGround;
  3904. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_IndirectSpecColor;
  3905. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_FogParams;
  3906. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_FogColor;
  3907. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  3908. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixV[4];
  3909. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixInvV[4];
  3910. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  3911. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_StereoScaleOffset;
  3912. D/Unity ( 4785): UNITY_UNIFORM int unity_StereoEyeIndex;
  3913. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_ShadowColor;
  3914. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  3915. D/Unity ( 4785): };
  3916. D/Unity ( 4785): #endif
  3917. D/Unity ( 4785): in highp vec4 in_POSITION0;
  3918. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  3919. D/Unity ( 4785): in highp vec4 in_TANGENT0;
  3920. D/Unity ( 4785): in highp vec4 in_COLOR0;
  3921. D/Unity ( 4785): in highp vec4 in_TEXCOORD1;
  3922. D/Unity ( 4785): out mediump vec3 vs_TEXCOORD0;
  3923. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  3924. D/Unity ( 4785): out highp vec4 vs_TEXCOORD2;
  3925. D/Unity ( 4785): out highp vec3 vs_TEXCOORD3;
  3926. D/Unity ( 4785): out highp vec3 vs_TEXCOORD4;
  3927. D/Unity ( 4785): out highp vec3 vs_TEXCOORD5;
  3928. D/Unity ( 4785): out highp vec3 vs_TEXCOORD6;
  3929. D/Unity ( 4785): out highp vec3 vs_TEXCOORD7;
  3930. D/Unity ( 4785): out highp vec4 vs_COLOR0;
  3931. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD8;
  3932. D/Unity ( 4785): vec4 u_xlat0;
  3933. D/Unity ( 4785): mediump vec4 u_xlat16_0;
  3934. D/Unity ( 4785): vec4 u_xlat1;
  3935. D/Unity ( 4785): mediump vec4 u_xlat16_1;
  3936. D/Unity ( 4785): mediump vec3 u_xlat16_2;
  3937. D/Unity ( 4785): mediump vec3 u_xlat16_3;
  3938. D/Unity ( 4785): vec3 u_xlat4;
  3939. D/Unity ( 4785): vec3 u_xlat5;
  3940. D/Unity ( 4785): vec3 u_xlat6;
  3941. D/Unity ( 4785): mediump float u_xlat16_23;
  3942. D/Unity ( 4785): float u_xlat25;
  3943. D/Unity ( 4785): void main()
  3944. D/Unity ( 4785): {
  3945. D/Unity ( 4785): u_xlat0.xyz = in_POSITION0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  3946. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * in_POSITION0.xxx + u_xlat0.xyz;
  3947. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * in_POSITION0.zzz + u_xlat0.xyz;
  3948. D/Unity ( 4785): u_xlat1.xyz = hlslcc_mtx4x4unity_ObjectToWorld[3].xyz * in_POSITION0.www + u_xlat0.xyz;
  3949. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_ObjectToWorld[3].xyz;
  3950. D/Unity ( 4785): vs_TEXCOORD7.xyz = (-u_xlat0.xyz) + _WorldSpaceCameraPos.xyz;
  3951. D/Unity ( 4785): u_xlat0.xyz = u_xlat1.yyy * hlslcc_mtx4x4unity_WorldToObject[1].xyz;
  3952. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_WorldToObject[0].xyz * u_xlat1.xxx + u_xlat0.xyz;
  3953. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_WorldToObject[2].xyz * u_xlat1.zzz + u_xlat0.xyz;
  3954. D/Unity ( 4785): vs_TEXCOORD3.xyz = u_xlat1.xyz;
  3955. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_WorldToObject[3].xyz;
  3956. D/Unity ( 4785): u_xlat1.xyz = u_xlat0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  3957. D/Unity ( 4785): u_xlat0.xyw = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * u_xlat0.xxx + u_xlat1.xyz;
  3958. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * u_xlat0.zzz + u_xlat0.xyw;
  3959. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_ObjectToWorld[3].xyz;
  3960. D/Unity ( 4785): u_xlat1 = u_xlat0.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  3961. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat0.xxxx + u_xlat1;
  3962. D/Unity ( 4785): u_xlat0 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat0.zzzz + u_xlat1;
  3963. D/Unity ( 4785): gl_Position = u_xlat0 + hlslcc_mtx4x4unity_MatrixVP[3];
  3964. D/Unity ( 4785): u_xlat16_2.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  3965. D/Unity ( 4785): u_xlat16_2.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  3966. D/Unity ( 4785): u_xlat16_2.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  3967. D/Unity ( 4785): u_xlat16_23 = dot(u_xlat16_2.xyz, u_xlat16_2.xyz);
  3968. D/Unity ( 4785): u_xlat16_23 = inversesqrt(u_xlat16_23);
  3969. D/Unity ( 4785): u_xlat16_0.xyz = vec3(u_xlat16_23) * u_xlat16_2.xyz;
  3970. D/Unity ( 4785): u_xlat16_2.x = u_xlat16_0.y * u_xlat16_0.y;
  3971. D/Unity ( 4785): u_xlat16_2.x = u_xlat16_0.x * u_xlat16_0.x + (-u_xlat16_2.x);
  3972. D/Unity ( 4785): u_xlat16_1 = u_xlat16_0.yzzx * u_xlat16_0.xyzz;
  3973. D/Unity ( 4785): u_xlat16_3.x = dot(unity_SHBr, u_xlat16_1);
  3974. D/Unity ( 4785): u_xlat16_3.y = dot(unity_SHBg, u_xlat16_1);
  3975. D/Unity ( 4785): u_xlat16_3.z = dot(unity_SHBb, u_xlat16_1);
  3976. D/Unity ( 4785): u_xlat16_2.xyz = unity_SHC.xyz * u_xlat16_2.xxx + u_xlat16_3.xyz;
  3977. D/Unity ( 4785): u_xlat16_0.w = 1.0;
  3978. D/Unity ( 4785): u_xlat16_3.x = dot(unity_SHAr, u_xlat16_0);
  3979. D/Unity ( 4785): u_xlat16_3.y = dot(unity_SHAg, u_xlat16_0);
  3980. D/Unity ( 4785): u_xlat16_3.z = dot(unity_SHAb, u_xlat16_0);
  3981. D/Unity ( 4785): u_xlat16_2.xyz = u_xlat16_2.xyz + u_xlat16_3.xyz;
  3982. D/Unity ( 4785): vs_TEXCOORD0.xyz = max(u_xlat16_2.xyz, vec3(0.0, 0.0, 0.0));
  3983. D/Unity ( 4785): vs_TEXCOORD1 = vec4(0.0, 0.0, 0.0, 0.0);
  3984. D/Unity ( 4785): vs_TEXCOORD2 = vec4(0.0, 0.0, 0.0, 0.0);
  3985. D/Unity ( 4785): u_xlat4.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  3986. D/Unity ( 4785): u_xlat4.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  3987. D/Unity ( 4785): u_xlat4.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  3988. D/Unity ( 4785): u_xlat25 = dot(u_xlat4.xyz, u_xlat4.xyz);
  3989. D/Unity ( 4785): u_xlat25 = inversesqrt(u_xlat25);
  3990. D/Unity ( 4785): u_xlat4.xyz = vec3(u_xlat25) * u_xlat4.xyz;
  3991. D/Unity ( 4785): vs_TEXCOORD4.xyz = u_xlat4.xyz;
  3992. D/Unity ( 4785): u_xlat5.xyz = in_TANGENT0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  3993. D/Unity ( 4785): u_xlat5.xyz = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * in_TANGENT0.xxx + u_xlat5.xyz;
  3994. D/Unity ( 4785): u_xlat5.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * in_TANGENT0.zzz + u_xlat5.xyz;
  3995. D/Unity ( 4785): u_xlat25 = dot(u_xlat5.xyz, u_xlat5.xyz);
  3996. D/Unity ( 4785): u_xlat25 = inversesqrt(u_xlat25);
  3997. D/Unity ( 4785): u_xlat5.xyz = vec3(u_xlat25) * u_xlat5.xyz;
  3998. D/Unity ( 4785): vs_TEXCOORD5.xyz = u_xlat5.xyz;
  3999. D/Unity ( 4785): u_xlat6.xyz = u_xlat4.zxy * u_xlat5.yzx;
  4000. D/Unity ( 4785): u_xlat4.xyz = u_xlat4.yzx * u_xlat5.zxy + (-u_xlat6.xyz);
  4001. D/Unity ( 4785): vs_TEXCOORD6.xyz = u_xlat4.xyz * in_TANGENT0.www;
  4002. D/Unity ( 4785): vs_COLOR0 = in_COLOR0;
  4003. D/Unity ( 4785): vs_TEXCOORD8 = in_TEXCOORD1;
  4004. D/Unity ( 4785): return;
  4005. D/Unity ( 4785): }
  4006. D/Unity ( 4785): -------- failed compiling:
  4007. D/Unity ( 4785): vertex shader
  4008. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  4009. D/Unity ( 4785): ERROR: 0:18: 'layout' : syntax error
  4010. D/Unity ( 4785):
  4011. D/Unity ( 4785): -------- Shader compilation failed
  4012. D/Unity ( 4785): #version 460 es
  4013. D/Unity ( 4785): #ifdef GL_EXT_shader_texture_lod
  4014. D/Unity ( 4785): #extension GL_EXT_shader_texture_lod : enable
  4015. D/Unity ( 4785): #endif
  4016. D/Unity ( 4785): precision highp float;
  4017. D/Unity ( 4785): precision highp int;
  4018. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  4019. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4020. D/Unity ( 4785): #define UNITY_UNIFORM
  4021. D/Unity ( 4785): #else
  4022. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  4023. D/Unity ( 4785): #endif
  4024. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  4025. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  4026. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  4027. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  4028. D/Unity ( 4785): #else
  4029. D/Unity ( 4785): #define UNITY_LOCATION(x)
  4030. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  4031. D/Unity ( 4785): #endif
  4032. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4033. D/Unity ( 4785): UNITY_BINDING(0) uniform _LightBuffer {
  4034. D/Unity ( 4785): #endif
  4035. D/Unity ( 4785): UNITY_UNIFORM vec4 _MainLightPosition;
  4036. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightColor;
  4037. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsCount;
  4038. D/Unity ( 4785): UNITY_UNIFORM vec4 _AdditionalLightsPosition[16];
  4039. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsColor[16];
  4040. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsAttenuation[16];
  4041. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsSpotDir[16];
  4042. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4043. D/Unity ( 4785): };
  4044. D/Unity ( 4785): #endif
  4045. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4046. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  4047. D/Unity ( 4785): #endif
  4048. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  4049. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  4050. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  4051. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  4052. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightData;
  4053. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  4054. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  4055. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LightmapST;
  4056. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  4057. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAr;
  4058. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  4059. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  4060. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBr;
  4061. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  4062. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  4063. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  4064. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4065. D/Unity ( 4785): };
  4066. D/Unity ( 4785): #endif
  4067. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4068. D/Unity ( 4785): UNITY_BINDING(2) uniform _AdditionalLightsShadowBuffer {
  4069. D/Unity ( 4785): #endif
  4070. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4_AdditionalLightsWorldToShadow[64];
  4071. D/Unity ( 4785): UNITY_UNIFORM mediump float _AdditionalShadowStrength[16];
  4072. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalShadowOffset0;
  4073. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalShadowOffset1;
  4074. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalShadowOffset2;
  4075. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalShadowOffset3;
  4076. D/Unity ( 4785): UNITY_UNIFORM vec4 _AdditionalShadowmapSize;
  4077. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4078. D/Unity ( 4785): };
  4079. D/Unity ( 4785): #endif
  4080. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4081. D/Unity ( 4785): UNITY_BINDING(3) uniform UnityPerMaterial {
  4082. D/Unity ( 4785): #endif
  4083. D/Unity ( 4785): UNITY_UNIFORM vec4 _Albedo;
  4084. D/Unity ( 4785): UNITY_UNIFORM vec4 _SpecColor;
  4085. D/Unity ( 4785): UNITY_UNIFORM vec4 _Emission;
  4086. D/Unity ( 4785): UNITY_UNIFORM float Vector1_83719D7D;
  4087. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4088. D/Unity ( 4785): };
  4089. D/Unity ( 4785): #endif
  4090. D/Unity ( 4785): UNITY_LOCATION(0) uniform mediump samplerCube unity_SpecCube0;
  4091. D/Unity ( 4785): UNITY_LOCATION(1) uniform mediump sampler2DShadow hlslcc_zcmp_AdditionalLightsShadowmapTexture;
  4092. D/Unity ( 4785): uniform mediump sampler2D _AdditionalLightsShadowmapTexture;
  4093. D/Unity ( 4785): in mediump vec3 vs_TEXCOORD0;
  4094. D/Unity ( 4785): in highp vec3 vs_TEXCOORD3;
  4095. D/Unity ( 4785): in highp vec3 vs_TEXCOORD4;
  4096. D/Unity ( 4785): in highp vec3 vs_TEXCOORD7;
  4097. D/Unity ( 4785): in highp vec4 vs_COLOR0;
  4098. D/Unity ( 4785): layout(location = 0) out mediump vec4 SV_Target0;
  4099. D/Unity ( 4785): mediump float u_xlat16_0;
  4100. D/Unity ( 4785): mediump vec4 u_xlat16_1;
  4101. D/Unity ( 4785): mediump float u_xlat16_2;
  4102. D/Unity ( 4785): vec4 u_xlat3;
  4103. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  4104. D/Unity ( 4785): mediump vec3 u_xlat16_4;
  4105. D/Unity ( 4785): float u_xlat5;
  4106. D/Unity ( 4785): mediump vec3 u_xlat16_5;
  4107. D/Unity ( 4785): int u_xlati5;
  4108. D/Unity ( 4785): bool u_xlatb5;
  4109. D/Unity ( 4785): mediump vec3 u_xlat16_6;
  4110. D/Unity ( 4785): vec4 u_xlat7;
  4111. D/Unity ( 4785): mediump float u_xlat16_7;
  4112. D/Unity ( 4785): int u_xlati7;
  4113. D/Unity ( 4785): bool u_xlatb7;
  4114. D/Unity ( 4785): vec3 u_xlat8;
  4115. D/Unity ( 4785): mediump vec3 u_xlat16_9;
  4116. D/Unity ( 4785): mediump vec3 u_xlat16_10;
  4117. D/Unity ( 4785): mediump vec2 u_xlat16_11;
  4118. D/Unity ( 4785): mediump float u_xlat16_12;
  4119. D/Unity ( 4785): vec3 u_xlat15;
  4120. D/Unity ( 4785): bool u_xlatb15;
  4121. D/Unity ( 4785): float u_xlat17;
  4122. D/Unity ( 4785): mediump float u_xlat16_21;
  4123. D/Unity ( 4785): mediump float u_xlat16_22;
  4124. D/Unity ( 4785): int u_xlati22;
  4125. D/Unity ( 4785): float u_xlat25;
  4126. D/Unity ( 4785): mediump float u_xlat16_31;
  4127. D/Unity ( 4785): int u_xlati32;
  4128. D/Unity ( 4785): mediump float u_xlat16_33;
  4129. D/Unity ( 4785): mediump float u_xlat16_34;
  4130. D/Unity ( 4785): void main()
  4131. D/Unity ( 4785): {
  4132. D/Unity ( 4785): u_xlat16_0 = max(_SpecColor.y, _SpecColor.x);
  4133. D/Unity ( 4785): u_xlat16_0 = max(u_xlat16_0, _SpecColor.z);
  4134. D/Unity ( 4785): u_xlat16_1 = (-_SpecColor) + vec4(1.0, 1.0, 1.0, 1.0);
  4135. D/Unity ( 4785): u_xlat16_10.xyz = u_xlat16_1.xyz * _Albedo.xyz;
  4136. D/Unity ( 4785): u_xlat16_0 = u_xlat16_0 + _SpecColor.w;
  4137. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  4138. D/Unity ( 4785): u_xlat16_0 = min(max(u_xlat16_0, 0.0), 1.0);
  4139. D/Unity ( 4785): #else
  4140. D/Unity ( 4785): u_xlat16_0 = clamp(u_xlat16_0, 0.0, 1.0);
  4141. D/Unity ( 4785): #endif
  4142. D/Unity ( 4785): u_xlat16_1.x = u_xlat16_1.w * u_xlat16_1.w;
  4143. D/Unity ( 4785): u_xlat16_2 = u_xlat16_1.x * 4.0 + 2.0;
  4144. D/Unity ( 4785): u_xlat16_12 = u_xlat16_1.x * u_xlat16_1.x + -1.0;
  4145. D/Unity ( 4785): u_xlat16_21 = dot((-vs_TEXCOORD7.xyz), vs_TEXCOORD4.xyz);
  4146. D/Unity ( 4785): u_xlat16_21 = u_xlat16_21 + u_xlat16_21;
  4147. D/Unity ( 4785): u_xlat16_3.xyz = vs_TEXCOORD4.xyz * (-vec3(u_xlat16_21)) + (-vs_TEXCOORD7.xyz);
  4148. D/Unity ( 4785): u_xlat16_21 = dot(vs_TEXCOORD4.xyz, vs_TEXCOORD7.xyz);
  4149. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  4150. D/Unity ( 4785): u_xlat16_21 = min(max(u_xlat16_21, 0.0), 1.0);
  4151. D/Unity ( 4785): #else
  4152. D/Unity ( 4785): u_xlat16_21 = clamp(u_xlat16_21, 0.0, 1.0);
  4153. D/Unity ( 4785): #endif
  4154. D/Unity ( 4785): u_xlat16_1.z = (-u_xlat16_21) + 1.0;
  4155. D/Unity ( 4785): u_xlat16_11.xy = u_xlat16_1.xz * u_xlat16_1.xz;
  4156. D/Unity ( 4785): -------- Shader compilation failed
  4157. D/Unity ( 4785): #version 460 es
  4158. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  4159. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4160. D/Unity ( 4785): #define UNITY_UNIFORM
  4161. D/Unity ( 4785): #else
  4162. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  4163. D/Unity ( 4785): #endif
  4164. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  4165. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  4166. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  4167. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  4168. D/Unity ( 4785): #else
  4169. D/Unity ( 4785): #define UNITY_LOCATION(x)
  4170. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  4171. D/Unity ( 4785): #endif
  4172. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4173. D/Unity ( 4785): UNITY_BINDING(4) uniform UnityPerCamera {
  4174. D/Unity ( 4785): #endif
  4175. D/Unity ( 4785): UNITY_UNIFORM vec4 _Time;
  4176. D/Unity ( 4785): UNITY_UNIFORM vec4 _SinTime;
  4177. D/Unity ( 4785): UNITY_UNIFORM vec4 _CosTime;
  4178. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DeltaTime;
  4179. D/Unity ( 4785): UNITY_UNIFORM vec3 _WorldSpaceCameraPos;
  4180. D/Unity ( 4785): UNITY_UNIFORM vec4 _ProjectionParams;
  4181. D/Unity ( 4785): UNITY_UNIFORM vec4 _ScreenParams;
  4182. D/Unity ( 4785): UNITY_UNIFORM vec4 _ZBufferParams;
  4183. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_OrthoParams;
  4184. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4185. D/Unity ( 4785): };
  4186. D/Unity ( 4785): #endif
  4187. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4188. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  4189. D/Unity ( 4785): #endif
  4190. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  4191. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  4192. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  4193. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  4194. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightData;
  4195. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  4196. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  4197. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LightmapST;
  4198. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  4199. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAr;
  4200. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  4201. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  4202. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBr;
  4203. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  4204. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  4205. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  4206. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4207. D/Unity ( 4785): };
  4208. D/Unity ( 4785): #endif
  4209. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4210. D/Unity ( 4785): UNITY_BINDING(5) uniform UnityPerFrame {
  4211. D/Unity ( 4785): #endif
  4212. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 glstate_lightmodel_ambient;
  4213. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientSky;
  4214. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientEquator;
  4215. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientGround;
  4216. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_IndirectSpecColor;
  4217. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_FogParams;
  4218. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_FogColor;
  4219. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  4220. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixV[4];
  4221. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixInvV[4];
  4222. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  4223. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_StereoScaleOffset;
  4224. D/Unity ( 4785): UNITY_UNIFORM int unity_StereoEyeIndex;
  4225. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_ShadowColor;
  4226. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4227. D/Unity ( 4785): };
  4228. D/Unity ( 4785): #endif
  4229. D/Unity ( 4785): in highp vec4 in_POSITION0;
  4230. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  4231. D/Unity ( 4785): in highp vec4 in_TANGENT0;
  4232. D/Unity ( 4785): in highp vec4 in_COLOR0;
  4233. D/Unity ( 4785): in highp vec4 in_TEXCOORD1;
  4234. D/Unity ( 4785): out mediump vec3 vs_TEXCOORD0;
  4235. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  4236. D/Unity ( 4785): out highp vec4 vs_TEXCOORD2;
  4237. D/Unity ( 4785): out highp vec3 vs_TEXCOORD3;
  4238. D/Unity ( 4785): out highp vec3 vs_TEXCOORD4;
  4239. D/Unity ( 4785): out highp vec3 vs_TEXCOORD5;
  4240. D/Unity ( 4785): out highp vec3 vs_TEXCOORD6;
  4241. D/Unity ( 4785): out highp vec3 vs_TEXCOORD7;
  4242. D/Unity ( 4785): out highp vec4 vs_COLOR0;
  4243. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD8;
  4244. D/Unity ( 4785): vec4 u_xlat0;
  4245. D/Unity ( 4785): mediump vec4 u_xlat16_0;
  4246. D/Unity ( 4785): vec4 u_xlat1;
  4247. D/Unity ( 4785): mediump vec4 u_xlat16_1;
  4248. D/Unity ( 4785): mediump vec3 u_xlat16_2;
  4249. D/Unity ( 4785): mediump vec3 u_xlat16_3;
  4250. D/Unity ( 4785): vec3 u_xlat4;
  4251. D/Unity ( 4785): vec3 u_xlat5;
  4252. D/Unity ( 4785): vec3 u_xlat6;
  4253. D/Unity ( 4785): mediump float u_xlat16_23;
  4254. D/Unity ( 4785): float u_xlat25;
  4255. D/Unity ( 4785): void main()
  4256. D/Unity ( 4785): {
  4257. D/Unity ( 4785): -------- Shader compilation failed
  4258. D/Unity ( 4785): #version 460 es
  4259. D/Unity ( 4785): #ifdef GL_EXT_shader_texture_lod
  4260. D/Unity ( 4785): #extension GL_EXT_shader_texture_lod : enable
  4261. D/Unity ( 4785): #endif
  4262. D/Unity ( 4785): precision highp float;
  4263. D/Unity ( 4785): precision highp int;
  4264. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  4265. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4266. D/Unity ( 4785): #define UNITY_UNIFORM
  4267. D/Unity ( 4785): #else
  4268. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  4269. D/Unity ( 4785): #endif
  4270. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  4271. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  4272. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  4273. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  4274. D/Unity ( 4785): #else
  4275. D/Unity ( 4785): #define UNITY_LOCATION(x)
  4276. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  4277. D/Unity ( 4785): #endif
  4278. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4279. D/Unity ( 4785): UNITY_BINDING(0) uniform _LightBuffer {
  4280. D/Unity ( 4785): #endif
  4281. D/Unity ( 4785): UNITY_UNIFORM vec4 _MainLightPosition;
  4282. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightColor;
  4283. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsCount;
  4284. D/Unity ( 4785): UNITY_UNIFORM vec4 _AdditionalLightsPosition[16];
  4285. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsColor[16];
  4286. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsAttenuation[16];
  4287. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsSpotDir[16];
  4288. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4289. D/Unity ( 4785): };
  4290. D/Unity ( 4785): #endif
  4291. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4292. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  4293. D/Unity ( 4785): #endif
  4294. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  4295. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  4296. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  4297. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  4298. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  4299. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  4300. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  4301. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  4302. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  4303. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  4304. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  4305. D/Unity ( 4785): };
  4306. D/Unity ( 4785): #endif
  4307. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4308. D/Unity ( 4785): UNITY_BINDING(2) uniform _AdditionalLightsShadowBuffer {
  4309. D/Unity ( 4785): #endif
  4310. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4_AdditionalLightsWorldToShadow[64];
  4311. D/Unity ( 4785): UNITY_UNIFORM mediump float _AdditionalShadowStrength[16];
  4312. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalShadowOffset1;
  4313. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalShadowOffset2;
  4314. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalShadowOffset3;
  4315. D/Unity ( 4785): UNITY_UNIFORM vec4 _AdditionalShadowmapSize;
  4316. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4317. D/Unity ( 4785): #endif
  4318. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4319. D/Unity ( 4785): UNITY_BINDING(3) uniform UnityPerMaterial {
  4320. D/Unity ( 4785): #endif
  4321. D/Unity ( 4785): UNITY_UNIFORM vec4 _Albedo;
  4322. D/Unity ( 4785): UNITY_UNIFORM vec4 _Emission;
  4323. D/Unity ( 4785): UNITY_UNIFORM float Vector1_83719D7D;
  4324. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4325. D/Unity ( 4785): };
  4326. D/Unity ( 4785): #endif
  4327. D/Unity ( 4785): UNITY_LOCATION(1) uniform mediump sampler2DShadow hlslcc_zcmp_AdditionalLightsShadowmapTexture;
  4328. D/Unity ( 4785): uniform mediump sampler2D _AdditionalLightsShadowmapTexture;
  4329. D/Unity ( 4785): in highp vec3 vs_TEXCOORD3;
  4330. D/Unity ( 4785): in highp vec3 vs_TEXCOORD4;
  4331. D/Unity ( 4785): in highp vec4 vs_COLOR0;
  4332. D/Unity ( 4785): mediump float u_xlat16_0;
  4333. D/Unity ( 4785): mediump float u_xlat16_2;
  4334. D/Unity ( 4785): vec4 u_xlat3;
  4335. D/Unity ( 4785): mediump vec4 u_xlat16_3;
  4336. D/Unity ( 4785): mediump vec3 u_xlat16_4;
  4337. D/Unity ( 4785): float u_xlat5;
  4338. D/Unity ( 4785): mediump vec3 u_xlat16_5;
  4339. D/Unity ( 4785): int u_xlati5;
  4340. D/Unity ( 4785): bool u_xlatb5;
  4341. D/Unity ( 4785): mediump vec3 u_xlat16_6;
  4342. D/Unity ( 4785): vec4 u_xlat7;
  4343. D/Unity ( 4785): mediump float u_xlat16_7;
  4344. D/Unity ( 4785): int u_xlati7;
  4345. D/Unity ( 4785): bool u_xlatb7;
  4346. D/Unity ( 4785): vec3 u_xlat8;
  4347. D/Unity ( 4785): vec3 u_xlat9;
  4348. D/Unity ( 4785): mediump vec3 u_xlat16_10;
  4349. D/Unity ( 4785): mediump vec3 u_xlat16_11;
  4350. D/Unity ( 4785): mediump vec2 u_xlat16_12;
  4351. D/Unity ( 4785): mediump float u_xlat16_13;
  4352. D/Unity ( 4785): vec3 u_xlat16;
  4353. D/Unity ( 4785): bool u_xlatb16;
  4354. D/Unity ( 4785): float u_xlat18;
  4355. D/Unity ( 4785): mediump float u_xlat16_23;
  4356. D/Unity ( 4785): int u_xlati24;
  4357. D/Unity ( 4785): int u_xlati35;
  4358. D/Unity ( 4785): mediump float u_xlat16_37;
  4359. D/Unity ( 4785): {
  4360. D/Unity ( 4785): u_xlat16_1 = (-_SpecColor) + vec4(1.0, 1.0, 1.0, 1.0);
  4361. D/Unity ( 4785): u_xlat16_0 = u_xlat16_0 + _SpecColor.w;
  4362. D/Unity ( 4785): u_xlat16_0 = min(max(u_xlat16_0, 0.0), 1.0);
  4363. D/Unity ( 4785): u_xlat16_0 = clamp(u_xlat16_0, 0.0, 1.0);
  4364. D/Unity ( 4785): u_xlat16_2 = u_xlat16_1.x * 4.0 + 2.0;
  4365. D/Unity ( 4785): u_xlat16_23 = dot((-vs_TEXCOORD7.xyz), vs_TEXCOORD4.xyz);
  4366. D/Unity ( 4785): u_xlat16_3.xyz = vs_TEXCOORD4.xyz * (-vec3(u_xlat16_23)) + (-vs_TEXCOORD7.xyz);
  4367. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  4368. D/Unity ( 4785): u_xlat16_23 = clamp(u_xlat16_23, 0.0, 1.0);
  4369. D/Unity ( 4785): u_xlat16_1.z = (-u_xlat16_23) + 1.0;
  4370. D/Unity ( 4785): u_xlat16_12.xy = u_xlat16_1.xz * u_xlat16_1.xz;
  4371. D/Unity ( 4785): u_xlat16_36 = (-u_xlat16_1.w) * 0.699999988 + 1.70000005;
  4372. D/Unity ( 4785): u_xlat16_34 = u_xlat16_34 * 6.0;
  4373. D/Unity ( 4785): u_xlat16_3 = textureLod(unity_SpecCube0, u_xlat16_3.xyz, u_xlat16_34);
  4374. D/Unity ( 4785): u_xlat16_34 = unity_SpecCube0_HDR.w * u_xlat16_34 + 1.0;
  4375. D/Unity ( 4785): u_xlat16_34 = log2(u_xlat16_34);
  4376. D/Unity ( 4785): u_xlat16_34 = exp2(u_xlat16_34);
  4377. D/Unity ( 4785): u_xlat16_34 = u_xlat16_34 * unity_SpecCube0_HDR.x;
  4378. D/Unity ( 4785): u_xlat16_1.x = u_xlat16_1.x * u_xlat16_1.x + 1.0;
  4379. D/Unity ( 4785): u_xlat16_5.xyz = u_xlat16_4.xyz * u_xlat16_1.xxx;
  4380. D/Unity ( 4785): u_xlat16_4.xyz = vec3(u_xlat16_0) + (-_SpecColor.xyz);
  4381. D/Unity ( 4785): u_xlat16_5.xyz = u_xlat16_1.xzw * u_xlat16_5.xyz;
  4382. D/Unity ( 4785): u_xlat16_0 = dot(vs_TEXCOORD4.xyz, _MainLightPosition.xyz);
  4383. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  4384. D/Unity ( 4785): #else
  4385. D/Unity ( 4785): #endif
  4386. D/Unity ( 4785): u_xlat16_1.xzw = vec3(u_xlat16_0) * _MainLightColor.xyz;
  4387. D/Unity ( 4785): u_xlat16_4.xyz = vs_TEXCOORD7.xyz + _MainLightPosition.xyz;
  4388. D/Unity ( 4785): u_xlat16_0 = max(u_xlat16_0, 6.10351563e-05);
  4389. D/Unity ( 4785): u_xlat16_4.xyz = vec3(u_xlat16_0) * u_xlat16_4.xyz;
  4390. D/Unity ( 4785): u_xlat16_0 = dot(vs_TEXCOORD4.xyz, u_xlat16_4.xyz);
  4391. D/Unity ( 4785): u_xlat16_0 = min(max(u_xlat16_0, 0.0), 1.0);
  4392. D/Unity ( 4785): u_xlat16_0 = clamp(u_xlat16_0, 0.0, 1.0);
  4393. D/Unity ( 4785): #endif
  4394. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  4395. D/Unity ( 4785): #else
  4396. D/Unity ( 4785): #endif
  4397. D/Unity ( 4785): u_xlat16_0 = u_xlat16_0 * u_xlat16_0;
  4398. D/Unity ( 4785): u_xlat16_0 = u_xlat16_4.x * u_xlat16_4.x;
  4399. D/Unity ( 4785): u_xlat16_24 = max(u_xlat16_0, 0.100000001);
  4400. D/Unity ( 4785): u_xlat16_24 = u_xlat16_2 * u_xlat16_24;
  4401. D/Unity ( 4785): u_xlat16_24 = u_xlat16_12.x / u_xlat16_24;
  4402. D/Unity ( 4785): u_xlat16_0 = max(u_xlat16_0, 0.0);
  4403. D/Unity ( 4785): u_xlat16_4.xyz = vec3(u_xlat16_0) * _SpecColor.xyz + u_xlat16_11.xyz;
  4404. D/Unity ( 4785): u_xlat16_1.xzw = u_xlat16_4.xyz * u_xlat16_1.xzw + u_xlat16_5.xyz;
  4405. D/Unity ( 4785): u_xlati24 = int(u_xlat16_0);
  4406. D/Unity ( 4785): for(int u_xlati_loop_1 = 0 ; u_xlati_loop_1<u_xlati24 ; u_xlati_loop_1++)
  4407. D/Unity ( 4785): {
  4408. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  4409. D/Unity ( 4785): #else
  4410. D/Unity ( 4785): #endif
  4411. D/Unity ( 4785): u_xlat16_6.xy = (bool(u_xlatb16)) ? unity_LightIndices[0].xy : unity_LightIndices[0].zw;
  4412. D/Unity ( 4785): u_xlat27 = u_xlat5 + -2.0;
  4413. D/Unity ( 4785): u_xlat5 = (u_xlatb16) ? u_xlat5 : u_xlat27;
  4414. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  4415. D/Unity ( 4785): u_xlatb5 = !!(u_xlat5<1.0);
  4416. D/Unity ( 4785): #else
  4417. D/Unity ( 4785): u_xlatb5 = u_xlat5<1.0;
  4418. D/Unity ( 4785): #endif
  4419. D/Unity ( 4785): u_xlat16_0 = (u_xlatb5) ? u_xlat16_6.x : u_xlat16_6.y;
  4420. D/Unity ( 4785): u_xlati5 = int(u_xlat16_0);
  4421. D/Unity ( 4785): u_xlat16.xyz = (-vs_TEXCOORD3.xyz) + _AdditionalLightsPosition[u_xlati5].xyz;
  4422. D/Unity ( 4785): u_xlat7.x = max(u_xlat7.x, 6.10351563e-05);
  4423. D/Unity ( 4785): u_xlat8.xyz = u_xlat16.xyz * vec3(u_xlat18);
  4424. D/Unity ( 4785): u_xlat16_0 = float(1.0) / float(u_xlat7.x);
  4425. D/Unity ( 4785): u_xlat16_7 = (-u_xlat16_37) * u_xlat16_37 + 1.0;
  4426. D/Unity ( 4785): u_xlat16_37 = u_xlat16_7 * u_xlat16_7;
  4427. D/Unity ( 4785): u_xlat16_0 = u_xlat16_0 * u_xlat16_37;
  4428. D/Unity ( 4785): u_xlat16_37 = u_xlat16_37 * _AdditionalLightsAttenuation[u_xlati5].z + _AdditionalLightsAttenuation[u_xlati5].w;
  4429. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  4430. D/Unity ( 4785): #else
  4431. D/Unity ( 4785): u_xlat16_37 = clamp(u_xlat16_37, 0.0, 1.0);
  4432. D/Unity ( 4785): u_xlat16_37 = u_xlat16_37 * u_xlat16_37;
  4433. D/Unity ( 4785): u_xlati7 = int(u_xlati5 << 2);
  4434. D/Unity ( 4785): u_xlat3 = vs_TEXCOORD3.yyyy * hlslcc_mtx4x4_AdditionalLightsWorldToShadow[(u_xlati7 + 1)];
  4435. D/Unity ( 4785): u_xlat3 = hlslcc_mtx4x4_AdditionalLightsWorldToShadow[(u_xlati7 + 2)] * vs_TEXCOORD3.zzzz + u_xlat3;
  4436. D/Unity ( 4785): u_xlat7.xzw = u_xlat3.xyz / u_xlat3.www;
  4437. D/Unity ( 4785): u_xlat9.xyz = u_xlat7.xzw + _AdditionalShadowOffset0.xyz;
  4438. D/Unity ( 4785): u_xlat3.x = textureLod(hlslcc_zcmp_AdditionalLightsShadowmapTexture, txVec0, 0.0);
  4439. D/Unity ( 4785): vec3 txVec1 = vec3(u_xlat9.xy,u_xlat9.z);
  4440. D/Unity ( 4785): u_xlat3.y = textureLod(hlslcc_zcmp_AdditionalLightsShadowmapTexture, txVec1, 0.0);
  4441. D/Unity ( 4785): vec3 txVec2 = vec3(u_xlat9.xy,u_xlat9.z);
  4442. D/Unity ( 4785): u_xlat9.xyz = u_xlat7.xzw + _AdditionalShadowOffset3.xyz;
  4443. D/Unity ( 4785): vec3 txVec3 = vec3(u_xlat9.xy,u_xlat9.z);
  4444. D/Unity ( 4785): u_xlat16_37 = dot(u_xlat3, vec4(0.25, 0.25, 0.25, 0.25));
  4445. D/Unity ( 4785): u_xlat16_37 = u_xlat16_37 * _AdditionalShadowStrength[u_xlati5] + u_xlat16_6.x;
  4446. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  4447. D/Unity ( 4785): #else
  4448. D/Unity ( 4785): #endif
  4449. D/Unity ( 4785): u_xlat16_37 = (u_xlatb7) ? 1.0 : u_xlat16_37;
  4450. D/Unity ( 4785): u_xlat16_37 = dot(vs_TEXCOORD4.xyz, u_xlat8.xyz);
  4451. D/Unity ( 4785): u_xlat16_37 = min(max(u_xlat16_37, 0.0), 1.0);
  4452. D/Unity ( 4785): u_xlat16_37 = clamp(u_xlat16_37, 0.0, 1.0);
  4453. D/Unity ( 4785): #endif
  4454. D/Unity ( 4785): u_xlat16_6.xyz = vec3(u_xlat16_0) * _AdditionalLightsColor[u_xlati5].xyz;
  4455. D/Unity ( 4785): u_xlat16_0 = dot(u_xlat16_10.xyz, u_xlat16_10.xyz);
  4456. D/Unity ( 4785): u_xlat16_0 = max(u_xlat16_0, 6.10351563e-05);
  4457. D/Unity ( 4785): u_xlat16_10.xyz = vec3(u_xlat16_0) * u_xlat16_10.xyz;
  4458. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  4459. D/Unity ( 4785): u_xlat16_0 = min(max(u_xlat16_0, 0.0), 1.0);
  4460. D/Unity ( 4785): u_xlat16_0 = clamp(u_xlat16_0, 0.0, 1.0);
  4461. D/Unity ( 4785): u_xlat16_37 = dot(u_xlat8.xyz, u_xlat16_10.xyz);
  4462. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  4463. D/Unity ( 4785): #else
  4464. D/Unity ( 4785): #endif
  4465. D/Unity ( 4785): u_xlat16_5.x = u_xlat16_0 * u_xlat16_13 + 1.00001001;
  4466. D/Unity ( 4785): u_xlat16_0 = u_xlat16_37 * u_xlat16_37;
  4467. D/Unity ( 4785): u_xlat16_5.x = max(u_xlat16_0, 0.100000001);
  4468. D/Unity ( 4785): u_xlat16_5.x = u_xlat16_2 * u_xlat16_5.x;
  4469. D/Unity ( 4785): u_xlat16_5.x = u_xlat16_12.x / u_xlat16_5.x;
  4470. D/Unity ( 4785): u_xlat16_0 = max(u_xlat16_0, 0.0);
  4471. D/Unity ( 4785): u_xlat16_10.xyz = vec3(u_xlat16_0) * _SpecColor.xyz + u_xlat16_11.xyz;
  4472. D/Unity ( 4785): u_xlat16_4.xyz = u_xlat16_10.xyz * u_xlat16_6.xyz + u_xlat16_4.xyz;
  4473. D/Unity ( 4785): SV_Target0.xyz = _Emission.xyz * vs_COLOR0.xyz + u_xlat16_4.xyz;
  4474. D/Unity ( 4785): return;
  4475. D/Unity ( 4785): }
  4476. D/Unity ( 4785): -------- failed compiling:
  4477. D/Unity ( 4785): fragment evaluation shader
  4478. D/Unity ( 4785): Note: Creation of internal variant of shader 'LWRP-WaterShader-New' failed.
  4479. D/Unity ( 4785): -------- Shader compilation failed
  4480. D/Unity ( 4785): #version 460 es
  4481. D/Unity ( 4785): #ifndef UNITY_RUNTIME_INSTANCING_ARRAY_SIZE
  4482. D/Unity ( 4785): #define UNITY_RUNTIME_INSTANCING_ARRAY_SIZE 2
  4483. D/Unity ( 4785): #endif
  4484. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  4485. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4486. D/Unity ( 4785): #define UNITY_UNIFORM
  4487. D/Unity ( 4785): #else
  4488. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  4489. D/Unity ( 4785): #endif
  4490. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  4491. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  4492. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  4493. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  4494. D/Unity ( 4785): #else
  4495. D/Unity ( 4785): #define UNITY_LOCATION(x)
  4496. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  4497. D/Unity ( 4785): #endif
  4498. D/Unity ( 4785): uniform int unity_BaseInstanceID;
  4499. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4500. D/Unity ( 4785): UNITY_BINDING(4) uniform UnityPerCamera {
  4501. D/Unity ( 4785): #endif
  4502. D/Unity ( 4785): UNITY_UNIFORM vec4 _Time;
  4503. D/Unity ( 4785): UNITY_UNIFORM vec4 _SinTime;
  4504. D/Unity ( 4785): UNITY_UNIFORM vec4 _CosTime;
  4505. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DeltaTime;
  4506. D/Unity ( 4785): UNITY_UNIFORM vec3 _WorldSpaceCameraPos;
  4507. D/Unity ( 4785): UNITY_UNIFORM vec4 _ProjectionParams;
  4508. D/Unity ( 4785): UNITY_UNIFORM vec4 _ScreenParams;
  4509. D/Unity ( 4785): UNITY_UNIFORM vec4 _ZBufferParams;
  4510. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_OrthoParams;
  4511. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4512. D/Unity ( 4785): };
  4513. D/Unity ( 4785): #endif
  4514. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4515. D/Unity ( 4785): UNITY_BINDING(5) uniform UnityPerFrame {
  4516. D/Unity ( 4785): #endif
  4517. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 glstate_lightmodel_ambient;
  4518. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientSky;
  4519. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientEquator;
  4520. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientGround;
  4521. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_IndirectSpecColor;
  4522. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_FogParams;
  4523. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_FogColor;
  4524. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  4525. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixV[4];
  4526. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixInvV[4];
  4527. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  4528. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_StereoScaleOffset;
  4529. D/Unity ( 4785): UNITY_UNIFORM int unity_StereoEyeIndex;
  4530. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_ShadowColor;
  4531. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4532. D/Unity ( 4785): };
  4533. D/Unity ( 4785): #endif
  4534. D/Unity ( 4785): struct unity_Builtins0Array_Type {
  4535. D/Unity ( 4785): vec4 hlslcc_mtx4x4unity_ObjectToWorldArray[4];
  4536. D/Unity ( 4785): vec4 hlslcc_mtx4x4unity_WorldToObjectArray[4];
  4537. D/Unity ( 4785): };
  4538. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4539. D/Unity ( 4785): UNITY_BINDING(6) uniform UnityInstancing_PerDraw0 {
  4540. D/Unity ( 4785): #endif
  4541. D/Unity ( 4785): UNITY_UNIFORM unity_Builtins0Array_Type unity_Builtins0Array[128 ];
  4542. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4543. D/Unity ( 4785): };
  4544. D/Unity ( 4785): #endif
  4545. D/Unity ( 4785): struct unity_Builtins2Array_Type {
  4546. D/Unity ( 4785): mediump vec4 unity_SHArArray;
  4547. D/Unity ( 4785): mediump vec4 unity_SHAgArray;
  4548. D/Unity ( 4785): mediump vec4 unity_SHAbArray;
  4549. D/Unity ( 4785): mediump vec4 unity_SHBrArray;
  4550. D/Unity ( 4785): mediump vec4 unity_SHBgArray;
  4551. D/Unity ( 4785): mediump vec4 unity_SHBbArray;
  4552. D/Unity ( 4785): mediump vec4 unity_SHCArray;
  4553. D/Unity ( 4785): };
  4554. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4555. D/Unity ( 4785): UNITY_BINDING(7) uniform UnityInstancing_PerDraw2 {
  4556. D/Unity ( 4785): #endif
  4557. D/Unity ( 4785): UNITY_UNIFORM unity_Builtins2Array_Type unity_Builtins2Array[128 ];
  4558. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4559. D/Unity ( 4785): };
  4560. D/Unity ( 4785): #endif
  4561. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4562. D/Unity ( 4785): UNITY_BINDING(2) uniform _MainLightShadowBuffer {
  4563. D/Unity ( 4785): #endif
  4564. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4_MainLightWorldToShadow[20];
  4565. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres0;
  4566. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres1;
  4567. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres2;
  4568. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres3;
  4569. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSphereRadii;
  4570. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset0;
  4571. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset1;
  4572. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset2;
  4573. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset3;
  4574. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowData;
  4575. D/Unity ( 4785): UNITY_UNIFORM vec4 _MainLightShadowmapSize;
  4576. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4577. D/Unity ( 4785): };
  4578. D/Unity ( 4785): #endif
  4579. D/Unity ( 4785): in highp vec4 in_POSITION0;
  4580. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  4581. D/Unity ( 4785): in highp vec4 in_TANGENT0;
  4582. D/Unity ( 4785): in highp vec4 in_COLOR0;
  4583. D/Unity ( 4785): in highp vec4 in_TEXCOORD1;
  4584. D/Unity ( 4785): out mediump vec3 vs_TEXCOORD0;
  4585. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  4586. D/Unity ( 4785): out highp vec4 vs_TEXCOORD2;
  4587. D/Unity ( 4785): out highp vec3 vs_TEXCOORD3;
  4588. D/Unity ( 4785): out highp vec3 vs_TEXCOORD4;
  4589. D/Unity ( 4785): out highp vec3 vs_TEXCOORD5;
  4590. D/Unity ( 4785): out highp vec3 vs_TEXCOORD6;
  4591. D/Unity ( 4785): out highp vec3 vs_TEXCOORD7;
  4592. D/Unity ( 4785): out highp vec4 vs_COLOR0;
  4593. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD8;
  4594. D/Unity ( 4785): flat out highp uint vs_SV_InstanceID0;
  4595. D/Unity ( 4785): vec4 u_xlat0;
  4596. D/Unity ( 4785): int u_xlati0;
  4597. D/Unity ( 4785): vec4 u_xlat1;
  4598. D/Unity ( 4785): vec4 u_xlat2;
  4599. D/Unity ( 4785): mediump vec4 u_xlat16_2;
  4600. D/Unity ( 4785): mediump vec3 u_xlat16_3;
  4601. D/Unity ( 4785): mediump vec4 u_xlat16_4;
  4602. D/Unity ( 4785): mediump vec3 u_xlat16_5;
  4603. D/Unity ( 4785): vec3 u_xlat6;
  4604. D/Unity ( 4785): float u_xlat7;
  4605. D/Unity ( 4785): int u_xlati7;
  4606. D/Unity ( 4785): mediump float u_xlat16_24;
  4607. D/Unity ( 4785): void main()
  4608. D/Unity ( 4785): {
  4609. D/Unity ( 4785): u_xlati0 = gl_InstanceID + unity_BaseInstanceID;
  4610. D/Unity ( 4785): u_xlati7 = int(u_xlati0 << 3);
  4611. D/Unity ( 4785): u_xlati0 = u_xlati0 * 7;
  4612. D/Unity ( 4785): u_xlat1.xyz = in_POSITION0.yyy * unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[1].xyz;
  4613. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[0].xyz * in_POSITION0.xxx + u_xlat1.xyz;
  4614. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[2].xyz * in_POSITION0.zzz + u_xlat1.xyz;
  4615. D/Unity ( 4785): u_xlat2.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[3].xyz * in_POSITION0.www + u_xlat1.xyz;
  4616. D/Unity ( 4785): u_xlat1.xyz = u_xlat1.xyz + unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[3].xyz;
  4617. D/Unity ( 4785): vs_TEXCOORD7.xyz = (-u_xlat1.xyz) + _WorldSpaceCameraPos.xyz;
  4618. D/Unity ( 4785): u_xlat1.xyz = u_xlat2.yyy * unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[1].xyz;
  4619. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[0].xyz * u_xlat2.xxx + u_xlat1.xyz;
  4620. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[2].xyz * u_xlat2.zzz + u_xlat1.xyz;
  4621. D/Unity ( 4785): vs_TEXCOORD3.xyz = u_xlat2.xyz;
  4622. D/Unity ( 4785): u_xlat1.xyz = u_xlat1.xyz + unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[3].xyz;
  4623. D/Unity ( 4785): u_xlat2.xyz = u_xlat1.yyy * unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[1].xyz;
  4624. D/Unity ( 4785): u_xlat1.xyw = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[0].xyz * u_xlat1.xxx + u_xlat2.xyz;
  4625. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[2].xyz * u_xlat1.zzz + u_xlat1.xyw;
  4626. D/Unity ( 4785): u_xlat1.xyz = u_xlat1.xyz + unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[3].xyz;
  4627. D/Unity ( 4785): u_xlat2 = u_xlat1.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  4628. D/Unity ( 4785): u_xlat2 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat1.xxxx + u_xlat2;
  4629. D/Unity ( 4785): u_xlat2 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat1.zzzz + u_xlat2;
  4630. D/Unity ( 4785): gl_Position = u_xlat2 + hlslcc_mtx4x4unity_MatrixVP[3];
  4631. D/Unity ( 4785): u_xlat16_3.x = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[0].xyz);
  4632. D/Unity ( 4785): u_xlat16_3.y = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[1].xyz);
  4633. D/Unity ( 4785): u_xlat16_3.z = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[2].xyz);
  4634. D/Unity ( 4785): u_xlat16_24 = dot(u_xlat16_3.xyz, u_xlat16_3.xyz);
  4635. D/Unity ( 4785): u_xlat16_24 = inversesqrt(u_xlat16_24);
  4636. D/Unity ( 4785): u_xlat16_2.xyz = vec3(u_xlat16_24) * u_xlat16_3.xyz;
  4637. D/Unity ( 4785): u_xlat16_3.x = u_xlat16_2.y * u_xlat16_2.y;
  4638. D/Unity ( 4785): u_xlat16_3.x = u_xlat16_2.x * u_xlat16_2.x + (-u_xlat16_3.x);
  4639. D/Unity ( 4785): u_xlat16_4 = u_xlat16_2.yzzx * u_xlat16_2.xyzz;
  4640. D/Unity ( 4785): u_xlat16_5.x = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHBrArray, u_xlat16_4);
  4641. D/Unity ( 4785): u_xlat16_5.y = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHBgArray, u_xlat16_4);
  4642. D/Unity ( 4785): u_xlat16_5.z = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHBbArray, u_xlat16_4);
  4643. D/Unity ( 4785): u_xlat16_3.xyz = unity_Builtins2Array[u_xlati0 / 7].unity_SHCArray.xyz * u_xlat16_3.xxx + u_xlat16_5.xyz;
  4644. D/Unity ( 4785): u_xlat16_2.w = 1.0;
  4645. D/Unity ( 4785): u_xlat16_4.x = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHArArray, u_xlat16_2);
  4646. D/Unity ( 4785): u_xlat16_4.y = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHAgArray, u_xlat16_2);
  4647. D/Unity ( 4785): u_xlat16_4.z = dot(unity_Builtins2Array[u_xlati0 / 7].unity_SHAbArray, u_xlat16_2);
  4648. D/Unity ( 4785): u_xlat16_3.xyz = u_xlat16_3.xyz + u_xlat16_4.xyz;
  4649. D/Unity ( 4785): vs_TEXCOORD0.xyz = max(u_xlat16_3.xyz, vec3(0.0, 0.0, 0.0));
  4650. D/Unity ( 4785): vs_TEXCOORD1 = vec4(0.0, 0.0, 0.0, 0.0);
  4651. D/Unity ( 4785): u_xlat2 = u_xlat1.yyyy * hlslcc_mtx4x4_MainLightWorldToShadow[1];
  4652. D/Unity ( 4785): u_xlat2 = hlslcc_mtx4x4_MainLightWorldToShadow[0] * u_xlat1.xxxx + u_xlat2;
  4653. D/Unity ( 4785): u_xlat1 = hlslcc_mtx4x4_MainLightWorldToShadow[2] * u_xlat1.zzzz + u_xlat2;
  4654. D/Unity ( 4785): vs_TEXCOORD2 = u_xlat1 + hlslcc_mtx4x4_MainLightWorldToShadow[3];
  4655. D/Unity ( 4785): u_xlat1.x = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[0].xyz);
  4656. D/Unity ( 4785): u_xlat1.y = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[1].xyz);
  4657. D/Unity ( 4785): u_xlat1.z = dot(in_NORMAL0.xyz, unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_WorldToObjectArray[2].xyz);
  4658. D/Unity ( 4785): u_xlat0.x = dot(u_xlat1.xyz, u_xlat1.xyz);
  4659. D/Unity ( 4785): u_xlat0.x = inversesqrt(u_xlat0.x);
  4660. D/Unity ( 4785): u_xlat0.xzw = u_xlat0.xxx * u_xlat1.xyz;
  4661. D/Unity ( 4785): vs_TEXCOORD4.xyz = u_xlat0.xzw;
  4662. D/Unity ( 4785): u_xlat1.xyz = in_TANGENT0.yyy * unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[1].xyz;
  4663. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[0].xyz * in_TANGENT0.xxx + u_xlat1.xyz;
  4664. D/Unity ( 4785): u_xlat1.xyz = unity_Builtins0Array[u_xlati7 / 8].hlslcc_mtx4x4unity_ObjectToWorldArray[2].xyz * in_TANGENT0.zzz + u_xlat1.xyz;
  4665. D/Unity ( 4785): u_xlat7 = dot(u_xlat1.xyz, u_xlat1.xyz);
  4666. D/Unity ( 4785): u_xlat7 = inversesqrt(u_xlat7);
  4667. D/Unity ( 4785): u_xlat1.xyz = vec3(u_xlat7) * u_xlat1.xyz;
  4668. D/Unity ( 4785): vs_TEXCOORD5.xyz = u_xlat1.xyz;
  4669. D/Unity ( 4785): u_xlat6.xyz = u_xlat0.wxz * u_xlat1.yzx;
  4670. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.zwx * u_xlat1.zxy + (-u_xlat6.xyz);
  4671. D/Unity ( 4785): vs_TEXCOORD6.xyz = u_xlat0.xyz * in_TANGENT0.www;
  4672. D/Unity ( 4785): vs_COLOR0 = in_COLOR0;
  4673. D/Unity ( 4785): vs_TEXCOORD8 = in_TEXCOORD1;
  4674. D/Unity ( 4785): vs_SV_InstanceID0 = uint(gl_InstanceID);
  4675. D/Unity ( 4785): return;
  4676. D/Unity ( 4785): }
  4677. D/Unity ( 4785): -------- failed compiling:
  4678. D/Unity ( 4785): vertex shader
  4679. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  4680. D/Unity ( 4785): ERROR: 0:22: 'layout' : syntax error
  4681. D/Unity ( 4785):
  4682. D/Unity ( 4785): -------- Shader compilation failed
  4683. D/Unity ( 4785): #version 460 es
  4684. D/Unity ( 4785): #ifdef GL_EXT_shader_texture_lod
  4685. D/Unity ( 4785): #extension GL_EXT_shader_texture_lod : enable
  4686. D/Unity ( 4785): #endif
  4687. D/Unity ( 4785): precision highp float;
  4688. D/Unity ( 4785): precision highp int;
  4689. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  4690. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4691. D/Unity ( 4785): #define UNITY_UNIFORM
  4692. D/Unity ( 4785): #else
  4693. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  4694. D/Unity ( 4785): #endif
  4695. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  4696. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  4697. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  4698. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  4699. D/Unity ( 4785): #else
  4700. D/Unity ( 4785): #define UNITY_LOCATION(x)
  4701. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  4702. D/Unity ( 4785): #endif
  4703. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4704. D/Unity ( 4785): UNITY_BINDING(0) uniform _LightBuffer {
  4705. D/Unity ( 4785): #endif
  4706. D/Unity ( 4785): UNITY_UNIFORM vec4 _MainLightPosition;
  4707. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightColor;
  4708. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsCount;
  4709. D/Unity ( 4785): UNITY_UNIFORM vec4 _AdditionalLightsPosition[16];
  4710. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsColor[16];
  4711. D/Unity ( 4785): -------- Shader compilation failed
  4712. D/Unity ( 4785): #version 460 es
  4713. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  4714. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4715. D/Unity ( 4785): #define UNITY_UNIFORM
  4716. D/Unity ( 4785): #else
  4717. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  4718. D/Unity ( 4785): #endif
  4719. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  4720. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  4721. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  4722. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  4723. D/Unity ( 4785): #else
  4724. D/Unity ( 4785): #define UNITY_LOCATION(x)
  4725. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  4726. D/Unity ( 4785): #endif
  4727. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4728. D/Unity ( 4785): UNITY_BINDING(4) uniform UnityPerCamera {
  4729. D/Unity ( 4785): #endif
  4730. D/Unity ( 4785): UNITY_UNIFORM vec4 _Time;
  4731. D/Unity ( 4785): UNITY_UNIFORM vec4 _SinTime;
  4732. D/Unity ( 4785): UNITY_UNIFORM vec4 _CosTime;
  4733. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DeltaTime;
  4734. D/Unity ( 4785): UNITY_UNIFORM vec3 _WorldSpaceCameraPos;
  4735. D/Unity ( 4785): UNITY_UNIFORM vec4 _ProjectionParams;
  4736. D/Unity ( 4785): UNITY_UNIFORM vec4 _ScreenParams;
  4737. D/Unity ( 4785): UNITY_UNIFORM vec4 _ZBufferParams;
  4738. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_OrthoParams;
  4739. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4740. D/Unity ( 4785): };
  4741. D/Unity ( 4785): #endif
  4742. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4743. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  4744. D/Unity ( 4785): #endif
  4745. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  4746. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  4747. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  4748. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  4749. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightData;
  4750. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  4751. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  4752. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LightmapST;
  4753. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  4754. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAr;
  4755. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  4756. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  4757. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBr;
  4758. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  4759. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  4760. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  4761. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4762. D/Unity ( 4785): };
  4763. D/Unity ( 4785): #endif
  4764. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4765. D/Unity ( 4785): UNITY_BINDING(5) uniform UnityPerFrame {
  4766. D/Unity ( 4785): #endif
  4767. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 glstate_lightmodel_ambient;
  4768. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientSky;
  4769. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientEquator;
  4770. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientGround;
  4771. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_IndirectSpecColor;
  4772. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_FogParams;
  4773. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_FogColor;
  4774. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  4775. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixV[4];
  4776. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixInvV[4];
  4777. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  4778. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_StereoScaleOffset;
  4779. D/Unity ( 4785): UNITY_UNIFORM int unity_StereoEyeIndex;
  4780. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_ShadowColor;
  4781. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4782. D/Unity ( 4785): };
  4783. D/Unity ( 4785): #endif
  4784. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4785. D/Unity ( 4785): UNITY_BINDING(2) uniform _MainLightShadowBuffer {
  4786. D/Unity ( 4785): #endif
  4787. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4_MainLightWorldToShadow[20];
  4788. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres0;
  4789. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres1;
  4790. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres2;
  4791. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres3;
  4792. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSphereRadii;
  4793. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset0;
  4794. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset1;
  4795. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset2;
  4796. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset3;
  4797. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowData;
  4798. D/Unity ( 4785): UNITY_UNIFORM vec4 _MainLightShadowmapSize;
  4799. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4800. D/Unity ( 4785): };
  4801. D/Unity ( 4785): #endif
  4802. D/Unity ( 4785): in highp vec4 in_POSITION0;
  4803. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  4804. D/Unity ( 4785): in highp vec4 in_TANGENT0;
  4805. D/Unity ( 4785): in highp vec4 in_COLOR0;
  4806. D/Unity ( 4785): in highp vec4 in_TEXCOORD1;
  4807. D/Unity ( 4785): -------- Shader compilation failed
  4808. D/Unity ( 4785): #version 460 es
  4809. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  4810. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4811. D/Unity ( 4785): #define UNITY_UNIFORM
  4812. D/Unity ( 4785): #else
  4813. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  4814. D/Unity ( 4785): #endif
  4815. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  4816. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  4817. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  4818. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  4819. D/Unity ( 4785): #else
  4820. D/Unity ( 4785): #define UNITY_LOCATION(x)
  4821. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  4822. D/Unity ( 4785): #endif
  4823. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4824. D/Unity ( 4785): UNITY_BINDING(5) uniform UnityPerCamera {
  4825. D/Unity ( 4785): #endif
  4826. D/Unity ( 4785): UNITY_UNIFORM vec4 _Time;
  4827. D/Unity ( 4785): UNITY_UNIFORM vec4 _SinTime;
  4828. D/Unity ( 4785): UNITY_UNIFORM vec4 _CosTime;
  4829. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DeltaTime;
  4830. D/Unity ( 4785): UNITY_UNIFORM vec3 _WorldSpaceCameraPos;
  4831. D/Unity ( 4785): UNITY_UNIFORM vec4 _ProjectionParams;
  4832. D/Unity ( 4785): UNITY_UNIFORM vec4 _ScreenParams;
  4833. D/Unity ( 4785): UNITY_UNIFORM vec4 _ZBufferParams;
  4834. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_OrthoParams;
  4835. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4836. D/Unity ( 4785): };
  4837. D/Unity ( 4785): #endif
  4838. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4839. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  4840. D/Unity ( 4785): #endif
  4841. D/Unity ( 4785): #ifdef GL_EXT_shader_texture_lod
  4842. D/Unity ( 4785): #extension GL_EXT_shader_texture_lod : enable
  4843. D/Unity ( 4785): #endif
  4844. D/Unity ( 4785): precision highp float;
  4845. D/Unity ( 4785): #endif
  4846. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4847. D/Unity ( 4785): UNITY_BINDING(2) uniform _MainLightShadowBuffer {
  4848. D/Unity ( 4785): #endif
  4849. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4_MainLightWorldToShadow[20];
  4850. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres0;
  4851. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres1;
  4852. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres2;
  4853. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSpheres3;
  4854. D/Unity ( 4785): UNITY_UNIFORM vec4 _CascadeShadowSplitSphereRadii;
  4855. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset0;
  4856. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset1;
  4857. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset2;
  4858. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowOffset3;
  4859. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightShadowData;
  4860. D/Unity ( 4785): UNITY_UNIFORM vec4 _MainLightShadowmapSize;
  4861. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4862. D/Unity ( 4785): };
  4863. D/Unity ( 4785): #endif
  4864. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4865. D/Unity ( 4785): UNITY_BINDING(3) uniform _AdditionalLightsShadowBuffer {
  4866. D/Unity ( 4785): #endif
  4867. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4_AdditionalLightsWorldToShadow[64];
  4868. D/Unity ( 4785): UNITY_UNIFORM mediump float _AdditionalShadowStrength[16];
  4869. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalShadowOffset0;
  4870. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalShadowOffset1;
  4871. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalShadowOffset2;
  4872. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalShadowOffset3;
  4873. D/Unity ( 4785): UNITY_UNIFORM vec4 _AdditionalShadowmapSize;
  4874. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4875. D/Unity ( 4785): };
  4876. D/Unity ( 4785): #endif
  4877. D/Unity ( 4785): in highp vec4 vs_TEXCOORD2;
  4878. D/Unity ( 4785): in highp vec3 vs_TEXCOORD3;
  4879. D/Unity ( 4785): in highp vec3 vs_TEXCOORD4;
  4880. D/Unity ( 4785): in highp vec3 vs_TEXCOORD7;
  4881. D/Unity ( 4785): in highp vec4 vs_COLOR0;
  4882. D/Unity ( 4785): layout(location = 0) out mediump vec4 SV_Target0;
  4883. D/Unity ( 4785): mediump float u_xlat16_0;
  4884. D/Unity ( 4785): mediump vec4 u_xlat16_1;
  4885. D/Unity ( 4785): mediump float u_xlat16_2;
  4886. D/Unity ( 4785): mediump vec3 u_xlat16_3;
  4887. D/Unity ( 4785): vec4 u_xlat4;
  4888. D/Unity ( 4785): mediump vec4 u_xlat16_4;
  4889. D/Unity ( 4785): float u_xlat5;
  4890. D/Unity ( 4785): mediump vec3 u_xlat16_5;
  4891. D/Unity ( 4785): int u_xlati5;
  4892. D/Unity ( 4785): bool u_xlatb5;
  4893. D/Unity ( 4785): mediump vec3 u_xlat16_6;
  4894. D/Unity ( 4785): vec4 u_xlat7;
  4895. D/Unity ( 4785): mediump float u_xlat16_7;
  4896. D/Unity ( 4785): int u_xlati7;
  4897. D/Unity ( 4785): bool u_xlatb7;
  4898. D/Unity ( 4785): vec3 u_xlat8;
  4899. D/Unity ( 4785): mediump vec3 u_xlat16_9;
  4900. D/Unity ( 4785): mediump vec3 u_xlat16_10;
  4901. D/Unity ( 4785): mediump float u_xlat16_11;
  4902. D/Unity ( 4785): mediump float u_xlat16_12;
  4903. D/Unity ( 4785): vec3 u_xlat15;
  4904. D/Unity ( 4785): bool u_xlatb15;
  4905. D/Unity ( 4785): float u_xlat17;
  4906. D/Unity ( 4785): mediump float u_xlat16_21;
  4907. D/Unity ( 4785): mediump float u_xlat16_22;
  4908. D/Unity ( 4785): int u_xlati22;
  4909. D/Unity ( 4785): bool u_xlatb22;
  4910. D/Unity ( 4785): u_xlat16_31 = log2(u_xlat16_31);
  4911. D/Unity ( 4785): u_xlat16_31 = u_xlat16_31 * unity_SpecCube0_HDR.y;
  4912. D/Unity ( 4785): u_xlat16_31 = exp2(u_xlat16_31);
  4913. D/Unity ( 4785): u_xlat16_31 = u_xlat16_31 * unity_SpecCube0_HDR.x;
  4914. D/Unity ( 4785): u_xlat16_3.xyz = u_xlat16_4.xyz * vec3(u_xlat16_31);
  4915. D/Unity ( 4785): u_xlat16_1.x = u_xlat16_1.x * u_xlat16_1.x + 1.0;
  4916. D/Unity ( 4785): u_xlat16_1.x = float(1.0) / u_xlat16_1.x;
  4917. D/Unity ( 4785): u_xlat16_5.xyz = u_xlat16_3.xyz * u_xlat16_1.xxx;
  4918. D/Unity ( 4785): u_xlatb5 = !!(u_xlat5<1.0);
  4919. D/Unity ( 4785): #else
  4920. D/Unity ( 4785): u_xlatb5 = u_xlat5<1.0;
  4921. D/Unity ( 4785): #endif
  4922. D/Unity ( 4785): u_xlat16_0 = (u_xlatb5) ? u_xlat16_6.x : u_xlat16_6.y;
  4923. D/Unity ( 4785): u_xlati5 = int(u_xlat16_0);
  4924. D/Unity ( 4785): u_xlat15.xyz = (-vs_TEXCOORD3.xyz) + _AdditionalLightsPosition[u_xlati5].xyz;
  4925. D/Unity ( 4785): u_xlat7.x = dot(u_xlat15.xyz, u_xlat15.xyz);
  4926. D/Unity ( 4785): u_xlat7.x = max(u_xlat7.x, 6.10351563e-05);
  4927. D/Unity ( 4785): u_xlat17 = inversesqrt(u_xlat7.x);
  4928. D/Unity ( 4785): u_xlat8.xyz = u_xlat15.xyz * vec3(u_xlat17);
  4929. D/Unity ( 4785): u_xlat16_0 = float(1.0) / float(u_xlat7.x);
  4930. D/Unity ( 4785): u_xlat16_33 = u_xlat7.x * _AdditionalLightsAttenuation[u_xlati5].x;
  4931. D/Unity ( 4785): u_xlat16_7 = (-u_xlat16_33) * u_xlat16_33 + 1.0;
  4932. D/Unity ( 4785): u_xlat16_7 = max(u_xlat16_7, 0.0);
  4933. D/Unity ( 4785): u_xlat16_33 = u_xlat16_7 * u_xlat16_7;
  4934. D/Unity ( 4785): u_xlat16_33 = u_xlat16_33 * _AdditionalLightsAttenuation[u_xlati5].z + _AdditionalLightsAttenuation[u_xlati5].w;
  4935. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  4936. D/Unity ( 4785): u_xlat16_33 = min(max(u_xlat16_33, 0.0), 1.0);
  4937. D/Unity ( 4785): #else
  4938. D/Unity ( 4785): u_xlat16_33 = clamp(u_xlat16_33, 0.0, 1.0);
  4939. D/Unity ( 4785): #endif
  4940. D/Unity ( 4785): u_xlat16_33 = u_xlat16_33 * u_xlat16_33;
  4941. D/Unity ( 4785): u_xlat16_0 = u_xlat16_0 * u_xlat16_33;
  4942. D/Unity ( 4785): u_xlati7 = int(u_xlati5 << 2);
  4943. D/Unity ( 4785): u_xlat4 = vs_TEXCOORD3.yyyy * hlslcc_mtx4x4_AdditionalLightsWorldToShadow[(u_xlati7 + 1)];
  4944. D/Unity ( 4785): u_xlat4 = hlslcc_mtx4x4_AdditionalLightsWorldToShadow[u_xlati7] * vs_TEXCOORD3.xxxx + u_xlat4;
  4945. D/Unity ( 4785): u_xlat4 = hlslcc_mtx4x4_AdditionalLightsWorldToShadow[(u_xlati7 + 2)] * vs_TEXCOORD3.zzzz + u_xlat4;
  4946. D/Unity ( 4785): u_xlat4 = u_xlat4 + hlslcc_mtx4x4_AdditionalLightsWorldToShadow[(u_xlati7 + 3)];
  4947. D/Unity ( 4785): u_xlat7.xzw = u_xlat4.xyz / u_xlat4.www;
  4948. D/Unity ( 4785): vec3 txVec1 = vec3(u_xlat7.xz,u_xlat7.w);
  4949. D/Unity ( 4785): u_xlat16_7 = textureLod(hlslcc_zcmp_AdditionalLightsShadowmapTexture, txVec1, 0.0);
  4950. D/Unity ( 4785): u_xlat16_33 = 1.0 + (-_AdditionalShadowStrength[u_xlati5]);
  4951. D/Unity ( 4785): u_xlat16_33 = u_xlat16_7 * _AdditionalShadowStrength[u_xlati5] + u_xlat16_33;
  4952. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  4953. D/Unity ( 4785): u_xlatb7 = !!(u_xlat7.w>=1.0);
  4954. D/Unity ( 4785): #else
  4955. D/Unity ( 4785): u_xlatb7 = u_xlat7.w>=1.0;
  4956. D/Unity ( 4785): #endif
  4957. D/Unity ( 4785): u_xlat16_33 = (u_xlatb7) ? 1.0 : u_xlat16_33;
  4958. D/Unity ( 4785): u_xlat16_0 = u_xlat16_0 * u_xlat16_33;
  4959. D/Unity ( 4785): u_xlat16_33 = dot(vs_TEXCOORD4.xyz, u_xlat8.xyz);
  4960. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  4961. D/Unity ( 4785): u_xlat16_33 = min(max(u_xlat16_33, 0.0), 1.0);
  4962. D/Unity ( 4785): -------- Shader compilation failed
  4963. D/Unity ( 4785): #version 460 es
  4964. D/Unity ( 4785): #ifndef UNITY_RUNTIME_INSTANCING_ARRAY_SIZE
  4965. D/Unity ( 4785): #define UNITY_RUNTIME_INSTANCING_ARRAY_SIZE 2
  4966. D/Unity ( 4785): #endif
  4967. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  4968. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4969. D/Unity ( 4785): #define UNITY_UNIFORM
  4970. D/Unity ( 4785): #else
  4971. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  4972. D/Unity ( 4785): #endif
  4973. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  4974. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  4975. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  4976. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  4977. D/Unity ( 4785): #else
  4978. D/Unity ( 4785): #define UNITY_LOCATION(x)
  4979. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  4980. D/Unity ( 4785): #endif
  4981. D/Unity ( 4785): uniform int unity_BaseInstanceID;
  4982. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4983. D/Unity ( 4785): UNITY_BINDING(3) uniform UnityPerCamera {
  4984. D/Unity ( 4785): #endif
  4985. D/Unity ( 4785): UNITY_UNIFORM vec4 _Time;
  4986. D/Unity ( 4785): UNITY_UNIFORM vec4 _SinTime;
  4987. D/Unity ( 4785): UNITY_UNIFORM vec4 _CosTime;
  4988. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DeltaTime;
  4989. D/Unity ( 4785): UNITY_UNIFORM vec3 _WorldSpaceCameraPos;
  4990. D/Unity ( 4785): UNITY_UNIFORM vec4 _ProjectionParams;
  4991. D/Unity ( 4785): UNITY_UNIFORM vec4 _ScreenParams;
  4992. D/Unity ( 4785): UNITY_UNIFORM vec4 _ZBufferParams;
  4993. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_OrthoParams;
  4994. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4995. D/Unity ( 4785): };
  4996. D/Unity ( 4785): #endif
  4997. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  4998. D/Unity ( 4785): UNITY_BINDING(4) uniform UnityPerFrame {
  4999. D/Unity ( 4785): #endif
  5000. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 glstate_lightmodel_ambient;
  5001. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientSky;
  5002. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientEquator;
  5003. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientGround;
  5004. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_IndirectSpecColor;
  5005. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_FogParams;
  5006. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_FogColor;
  5007. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  5008. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixV[4];
  5009. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixInvV[4];
  5010. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  5011. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_StereoScaleOffset;
  5012. D/Unity ( 4785): UNITY_UNIFORM int unity_StereoEyeIndex;
  5013. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_ShadowColor;
  5014. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5015. D/Unity ( 4785): };
  5016. D/Unity ( 4785): #endif
  5017. D/Unity ( 4785): struct unity_Builtins0Array_Type {
  5018. D/Unity ( 4785): vec4 hlslcc_mtx4x4unity_ObjectToWorldArray[4];
  5019. D/Unity ( 4785): vec4 hlslcc_mtx4x4unity_WorldToObjectArray[4];
  5020. D/Unity ( 4785): };
  5021. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5022. D/Unity ( 4785): UNITY_BINDING(5) uniform UnityInstancing_PerDraw0 {
  5023. D/Unity ( 4785): #endif
  5024. D/Unity ( 4785): UNITY_UNIFORM unity_Builtins0Array_Type unity_Builtins0Array[128 ];
  5025. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5026. D/Unity ( 4785): };
  5027. D/Unity ( 4785): #endif
  5028. D/Unity ( 4785): struct unity_Builtins2Array_Type {
  5029. D/Unity ( 4785): mediump vec4 unity_SHArArray;
  5030. D/Unity ( 4785): mediump vec4 unity_SHAgArray;
  5031. D/Unity ( 4785): mediump vec4 unity_SHAbArray;
  5032. D/Unity ( 4785): mediump vec4 unity_SHBrArray;
  5033. D/Unity ( 4785): mediump vec4 unity_SHBgArray;
  5034. D/Unity ( 4785): mediump vec4 unity_SHBbArray;
  5035. D/Unity ( 4785): mediump vec4 unity_SHCArray;
  5036. D/Unity ( 4785): };
  5037. D/Unity ( 4785): -------- Shader compilation failed
  5038. D/Unity ( 4785): #version 460 es
  5039. D/Unity ( 4785): #ifdef GL_EXT_shader_texture_lod
  5040. D/Unity ( 4785): #extension GL_EXT_shader_texture_lod : enable
  5041. D/Unity ( 4785): #endif
  5042. D/Unity ( 4785): precision highp float;
  5043. D/Unity ( 4785): precision highp int;
  5044. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  5045. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5046. D/Unity ( 4785): #define UNITY_UNIFORM
  5047. D/Unity ( 4785): #else
  5048. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  5049. D/Unity ( 4785): #endif
  5050. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  5051. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  5052. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  5053. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  5054. D/Unity ( 4785): #else
  5055. D/Unity ( 4785): #define UNITY_LOCATION(x)
  5056. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  5057. D/Unity ( 4785): #endif
  5058. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5059. D/Unity ( 4785): UNITY_BINDING(0) uniform _LightBuffer {
  5060. D/Unity ( 4785): #endif
  5061. D/Unity ( 4785): UNITY_UNIFORM vec4 _MainLightPosition;
  5062. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightColor;
  5063. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsCount;
  5064. D/Unity ( 4785): UNITY_UNIFORM vec4 _AdditionalLightsPosition[16];
  5065. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsColor[16];
  5066. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsAttenuation[16];
  5067. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsSpotDir[16];
  5068. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5069. D/Unity ( 4785): };
  5070. D/Unity ( 4785): #endif
  5071. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5072. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  5073. D/Unity ( 4785): #endif
  5074. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  5075. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  5076. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  5077. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  5078. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightData;
  5079. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  5080. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  5081. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LightmapST;
  5082. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  5083. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAr;
  5084. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  5085. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  5086. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBr;
  5087. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  5088. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  5089. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  5090. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5091. D/Unity ( 4785): };
  5092. D/Unity ( 4785): #endif
  5093. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5094. D/Unity ( 4785): UNITY_BINDING(2) uniform UnityPerMaterial {
  5095. D/Unity ( 4785): #endif
  5096. D/Unity ( 4785): UNITY_UNIFORM vec4 _Albedo;
  5097. D/Unity ( 4785): UNITY_UNIFORM vec4 _SpecColor;
  5098. D/Unity ( 4785): UNITY_UNIFORM vec4 _Emission;
  5099. D/Unity ( 4785): UNITY_UNIFORM float Vector1_83719D7D;
  5100. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5101. D/Unity ( 4785): };
  5102. D/Unity ( 4785): #endif
  5103. D/Unity ( 4785): UNITY_LOCATION(0) uniform mediump samplerCube unity_SpecCube0;
  5104. D/Unity ( 4785): in mediump vec3 vs_TEXCOORD0;
  5105. D/Unity ( 4785): in highp vec3 vs_TEXCOORD4;
  5106. D/Unity ( 4785): in highp vec3 vs_TEXCOORD7;
  5107. D/Unity ( 4785): in highp vec4 vs_COLOR0;
  5108. D/Unity ( 4785): layout(location = 0) out mediump vec4 SV_Target0;
  5109. D/Unity ( 4785): mediump vec3 u_xlat16_0;
  5110. D/Unity ( 4785): mediump vec4 u_xlat16_1;
  5111. D/Unity ( 4785): mediump vec4 u_xlat16_2;
  5112. D/Unity ( 4785): mediump vec3 u_xlat16_3;
  5113. D/Unity ( 4785): mediump vec3 u_xlat16_4;
  5114. D/Unity ( 4785): mediump float u_xlat16_5;
  5115. D/Unity ( 4785): mediump vec3 u_xlat16_6;
  5116. D/Unity ( 4785): mediump float u_xlat16_18;
  5117. D/Unity ( 4785): mediump float u_xlat16_20;
  5118. D/Unity ( 4785): mediump float u_xlat16_22;
  5119. D/Unity ( 4785): void main()
  5120. D/Unity ( 4785): {
  5121. D/Unity ( 4785): u_xlat16_0.x = dot(vs_TEXCOORD4.xyz, vs_TEXCOORD7.xyz);
  5122. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  5123. D/Unity ( 4785): u_xlat16_0.x = min(max(u_xlat16_0.x, 0.0), 1.0);
  5124. D/Unity ( 4785): #else
  5125. D/Unity ( 4785): u_xlat16_0.x = clamp(u_xlat16_0.x, 0.0, 1.0);
  5126. D/Unity ( 4785): #endif
  5127. D/Unity ( 4785): u_xlat16_0.x = (-u_xlat16_0.x) + 1.0;
  5128. D/Unity ( 4785): u_xlat16_0.x = u_xlat16_0.x * u_xlat16_0.x;
  5129. D/Unity ( 4785): u_xlat16_0.x = u_xlat16_0.x * u_xlat16_0.x;
  5130. D/Unity ( 4785): u_xlat16_6.x = max(_SpecColor.y, _SpecColor.x);
  5131. D/Unity ( 4785): u_xlat16_6.x = max(u_xlat16_6.x, _SpecColor.z);
  5132. D/Unity ( 4785): u_xlat16_6.x = u_xlat16_6.x + _SpecColor.w;
  5133. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  5134. D/Unity ( 4785): u_xlat16_6.x = min(max(u_xlat16_6.x, 0.0), 1.0);
  5135. D/Unity ( 4785): #else
  5136. D/Unity ( 4785): u_xlat16_6.x = clamp(u_xlat16_6.x, 0.0, 1.0);
  5137. D/Unity ( 4785): #endif
  5138. D/Unity ( 4785): u_xlat16_6.xyz = u_xlat16_6.xxx + (-_SpecColor.xyz);
  5139. D/Unity ( 4785): u_xlat16_0.xyz = u_xlat16_0.xxx * u_xlat16_6.xyz + _SpecColor.xyz;
  5140. D/Unity ( 4785): u_xlat16_18 = dot((-vs_TEXCOORD7.xyz), vs_TEXCOORD4.xyz);
  5141. D/Unity ( 4785): u_xlat16_18 = u_xlat16_18 + u_xlat16_18;
  5142. D/Unity ( 4785): u_xlat16_1.xyz = vs_TEXCOORD4.xyz * (-vec3(u_xlat16_18)) + (-vs_TEXCOORD7.xyz);
  5143. D/Unity ( 4785): u_xlat16_2 = (-_SpecColor) + vec4(1.0, 1.0, 1.0, 1.0);
  5144. D/Unity ( 4785): u_xlat16_18 = (-u_xlat16_2.w) * 0.699999988 + 1.70000005;
  5145. D/Unity ( 4785): u_xlat16_18 = u_xlat16_18 * u_xlat16_2.w;
  5146. D/Unity ( 4785): u_xlat16_18 = u_xlat16_18 * 6.0;
  5147. D/Unity ( 4785): u_xlat16_1 = textureLod(unity_SpecCube0, u_xlat16_1.xyz, u_xlat16_18);
  5148. D/Unity ( 4785): u_xlat16_18 = u_xlat16_1.w + -1.0;
  5149. D/Unity ( 4785): u_xlat16_18 = unity_SpecCube0_HDR.w * u_xlat16_18 + 1.0;
  5150. D/Unity ( 4785): u_xlat16_18 = max(u_xlat16_18, 0.0);
  5151. D/Unity ( 4785): u_xlat16_18 = log2(u_xlat16_18);
  5152. D/Unity ( 4785): u_xlat16_18 = u_xlat16_18 * unity_SpecCube0_HDR.y;
  5153. D/Unity ( 4785): u_xlat16_18 = exp2(u_xlat16_18);
  5154. D/Unity ( 4785): u_xlat16_18 = u_xlat16_18 * unity_SpecCube0_HDR.x;
  5155. D/Unity ( 4785): u_xlat16_3.xyz = u_xlat16_1.xyz * vec3(u_xlat16_18);
  5156. D/Unity ( 4785): u_xlat16_18 = u_xlat16_2.w * u_xlat16_2.w;
  5157. D/Unity ( 4785): u_xlat16_2.xyz = u_xlat16_2.xyz * _Albedo.xyz;
  5158. D/Unity ( 4785): u_xlat16_20 = u_xlat16_18 * u_xlat16_18 + 1.0;
  5159. D/Unity ( 4785): u_xlat16_20 = float(1.0) / u_xlat16_20;
  5160. D/Unity ( 4785): u_xlat16_4.xyz = u_xlat16_3.xyz * vec3(u_xlat16_20);
  5161. D/Unity ( 4785): u_xlat16_4.xyz = u_xlat16_0.xyz * u_xlat16_4.xyz;
  5162. D/Unity ( 4785): u_xlat16_4.xyz = vs_TEXCOORD0.xyz * u_xlat16_2.xyz + u_xlat16_4.xyz;
  5163. D/Unity ( 4785): u_xlat16_0.xyz = vs_TEXCOORD7.xyz + _MainLightPosition.xyz;
  5164. D/Unity ( 4785): u_xlat16_20 = dot(u_xlat16_0.xyz, u_xlat16_0.xyz);
  5165. D/Unity ( 4785): u_xlat16_20 = max(u_xlat16_20, 6.10351563e-05);
  5166. D/Unity ( 4785): u_xlat16_20 = inversesqrt(u_xlat16_20);
  5167. D/Unity ( 4785): u_xlat16_0.xyz = u_xlat16_0.xyz * vec3(u_xlat16_20);
  5168. D/Unity ( 4785): u_xlat16_20 = dot(_MainLightPosition.xyz, u_xlat16_0.xyz);
  5169. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  5170. D/Unity ( 4785): u_xlat16_20 = min(max(u_xlat16_20, 0.0), 1.0);
  5171. D/Unity ( 4785): #else
  5172. D/Unity ( 4785): u_xlat16_20 = clamp(u_xlat16_20, 0.0, 1.0);
  5173. D/Unity ( 4785): #endif
  5174. D/Unity ( 4785): u_xlat16_0.x = dot(vs_TEXCOORD4.xyz, u_xlat16_0.xyz);
  5175. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  5176. D/Unity ( 4785): u_xlat16_0.x = min(max(u_xlat16_0.x, 0.0), 1.0);
  5177. D/Unity ( 4785): #else
  5178. D/Unity ( 4785): u_xlat16_0.x = clamp(u_xlat16_0.x, 0.0, 1.0);
  5179. D/Unity ( 4785): #endif
  5180. D/Unity ( 4785): u_xlat16_0.x = u_xlat16_0.x * u_xlat16_0.x;
  5181. D/Unity ( 4785): u_xlat16_6.x = u_xlat16_20 * u_xlat16_20;
  5182. D/Unity ( 4785): u_xlat16_22 = max(u_xlat16_6.x, 0.100000001);
  5183. D/Unity ( 4785): u_xlat16_5 = u_xlat16_18 * u_xlat16_18 + -1.0;
  5184. D/Unity ( 4785): u_xlat16_5 = u_xlat16_0.x * u_xlat16_5 + 1.00001001;
  5185. D/Unity ( 4785): u_xlat16_0.x = u_xlat16_5 * u_xlat16_5;
  5186. D/Unity ( 4785): u_xlat16_22 = u_xlat16_22 * u_xlat16_0.x;
  5187. D/Unity ( 4785): u_xlat16_5 = u_xlat16_18 * 4.0 + 2.0;
  5188. D/Unity ( 4785): u_xlat16_0.x = u_xlat16_18 * u_xlat16_18;
  5189. D/Unity ( 4785): u_xlat16_22 = u_xlat16_22 * u_xlat16_5;
  5190. D/Unity ( 4785): u_xlat16_22 = u_xlat16_0.x / u_xlat16_22;
  5191. D/Unity ( 4785): u_xlat16_0.x = u_xlat16_22 + -6.10351563e-05;
  5192. D/Unity ( 4785): u_xlat16_0.x = max(u_xlat16_0.x, 0.0);
  5193. D/Unity ( 4785): u_xlat16_0.x = min(u_xlat16_0.x, 100.0);
  5194. D/Unity ( 4785): u_xlat16_0.xyz = u_xlat16_0.xxx * _SpecColor.xyz + u_xlat16_2.xyz;
  5195. D/Unity ( 4785): u_xlat16_18 = dot(vs_TEXCOORD4.xyz, _MainLightPosition.xyz);
  5196. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  5197. D/Unity ( 4785): u_xlat16_18 = min(max(u_xlat16_18, 0.0), 1.0);
  5198. D/Unity ( 4785): #else
  5199. D/Unity ( 4785): u_xlat16_18 = clamp(u_xlat16_18, 0.0, 1.0);
  5200. D/Unity ( 4785): #endif
  5201. D/Unity ( 4785): u_xlat16_18 = u_xlat16_18 * unity_LightData.z;
  5202. D/Unity ( 4785): u_xlat16_2.xyz = vec3(u_xlat16_18) * _MainLightColor.xyz;
  5203. D/Unity ( 4785): u_xlat16_0.xyz = u_xlat16_0.xyz * u_xlat16_2.xyz + u_xlat16_4.xyz;
  5204. D/Unity ( 4785): SV_Target0.xyz = _Emission.xyz * vs_COLOR0.xyz + u_xlat16_0.xyz;
  5205. D/Unity ( 4785): SV_Target0.w = Vector1_83719D7D;
  5206. D/Unity ( 4785): return;
  5207. D/Unity ( 4785): }
  5208. D/Unity ( 4785): -------- failed compiling:
  5209. D/Unity ( 4785): fragment evaluation shader
  5210. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  5211. D/Unity ( 4785): ERROR: 0:23: 'layout' : syntax error
  5212. D/Unity ( 4785):
  5213. D/Unity ( 4785): Note: Creation of internal variant of shader 'LWRP-WaterShader-New' failed.
  5214. D/Unity ( 4785): -------- Shader compilation failed
  5215. D/Unity ( 4785): #version 460 es
  5216. D/Unity ( 4785): #ifndef UNITY_RUNTIME_INSTANCING_ARRAY_SIZE
  5217. D/Unity ( 4785): #define UNITY_RUNTIME_INSTANCING_ARRAY_SIZE 2
  5218. D/Unity ( 4785): #endif
  5219. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  5220. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5221. D/Unity ( 4785): #define UNITY_UNIFORM
  5222. D/Unity ( 4785): #else
  5223. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  5224. D/Unity ( 4785): #endif
  5225. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  5226. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  5227. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  5228. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  5229. D/Unity ( 4785): #else
  5230. D/Unity ( 4785): #define UNITY_LOCATION(x)
  5231. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  5232. D/Unity ( 4785): #endif
  5233. D/Unity ( 4785): uniform int unity_BaseInstanceID;
  5234. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5235. D/Unity ( 4785): UNITY_BINDING(0) uniform _LightBuffer {
  5236. D/Unity ( 4785): #endif
  5237. D/Unity ( 4785): UNITY_UNIFORM vec4 _MainLightPosition;
  5238. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightColor;
  5239. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsCount;
  5240. D/Unity ( 4785): UNITY_UNIFORM vec4 _AdditionalLightsPosition[16];
  5241. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsColor[16];
  5242. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsAttenuation[16];
  5243. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsSpotDir[16];
  5244. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5245. D/Unity ( 4785): };
  5246. D/Unity ( 4785): #endif
  5247. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5248. D/Unity ( 4785): UNITY_BINDING(3) uniform UnityPerCamera {
  5249. D/Unity ( 4785): #endif
  5250. D/Unity ( 4785): UNITY_UNIFORM vec4 _Time;
  5251. D/Unity ( 4785): UNITY_UNIFORM vec4 _SinTime;
  5252. D/Unity ( 4785): UNITY_UNIFORM vec4 _CosTime;
  5253. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DeltaTime;
  5254. D/Unity ( 4785): UNITY_UNIFORM vec3 _WorldSpaceCameraPos;
  5255. D/Unity ( 4785): UNITY_UNIFORM vec4 _ProjectionParams;
  5256. D/Unity ( 4785): UNITY_UNIFORM vec4 _ScreenParams;
  5257. D/Unity ( 4785): UNITY_UNIFORM vec4 _ZBufferParams;
  5258. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_OrthoParams;
  5259. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5260. D/Unity ( 4785): };
  5261. D/Unity ( 4785): #endif
  5262. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5263. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  5264. D/Unity ( 4785): #endif
  5265. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  5266. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  5267. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  5268. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  5269. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightData;
  5270. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  5271. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  5272. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LightmapST;
  5273. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  5274. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAr;
  5275. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  5276. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  5277. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBr;
  5278. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  5279. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  5280. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  5281. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5282. D/Unity ( 4785): };
  5283. D/Unity ( 4785): #endif
  5284. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5285. D/Unity ( 4785): UNITY_BINDING(4) uniform UnityPerFrame {
  5286. D/Unity ( 4785): #endif
  5287. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 glstate_lightmodel_ambient;
  5288. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientSky;
  5289. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientEquator;
  5290. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientGround;
  5291. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_IndirectSpecColor;
  5292. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_FogParams;
  5293. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_FogColor;
  5294. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  5295. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixV[4];
  5296. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixInvV[4];
  5297. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  5298. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_StereoScaleOffset;
  5299. D/Unity ( 4785): UNITY_UNIFORM int unity_StereoEyeIndex;
  5300. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_ShadowColor;
  5301. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5302. D/Unity ( 4785): };
  5303. D/Unity ( 4785): #endif
  5304. D/Unity ( 4785): struct unity_Builtins0Array_Type {
  5305. D/Unity ( 4785): vec4 hlslcc_mtx4x4unity_ObjectToWorldArray[4];
  5306. D/Unity ( 4785): vec4 hlslcc_mtx4x4unity_WorldToObjectArray[4];
  5307. D/Unity ( 4785): };
  5308. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5309. D/Unity ( 4785): UNITY_BINDING(5) uniform UnityInstancing_PerDraw0 {
  5310. D/Unity ( 4785): u_xlat16_33 = u_xlat16_5.y * u_xlat16_5.y;
  5311. D/Unity ( 4785): u_xlat16_33 = u_xlat16_5.x * u_xlat16_5.x + (-u_xlat16_33);
  5312. D/Unity ( 4785): u_xlat16_8.xyz = unity_Builtins2Array[u_xlati0 / 7].unity_SHCArray.xyz * vec3(u_xlat16_33) + u_xlat16_8.xyz;
  5313. D/Unity ( 4785): u_xlat16_6.xyz = u_xlat16_6.xyz + u_xlat16_8.xyz;
  5314. D/Unity ( 4785): vs_TEXCOORD0.xyz = max(u_xlat16_6.xyz, vec3(0.0, 0.0, 0.0));
  5315. D/Unity ( 4785): u_xlat16_6.x = min(_AdditionalLightsCount.x, unity_LightData.y);
  5316. D/Unity ( 4785): u_xlati0 = int(u_xlat16_6.x);
  5317. D/Unity ( 4785): u_xlat16_6.x = float(0.0);
  5318. D/Unity ( 4785): u_xlat16_6.y = float(0.0);
  5319. D/Unity ( 4785): u_xlat16_6.z = float(0.0);
  5320. D/Unity ( 4785): for(int u_xlati_loop_1 = 0 ; u_xlati_loop_1<u_xlati0 ; u_xlati_loop_1++)
  5321. D/Unity ( 4785): {
  5322. D/Unity ( 4785): u_xlat30 = float(u_xlati_loop_1);
  5323. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  5324. D/Unity ( 4785): u_xlatb31 = !!(u_xlat30<2.0);
  5325. D/Unity ( 4785): #else
  5326. D/Unity ( 4785): u_xlatb31 = u_xlat30<2.0;
  5327. D/Unity ( 4785): #endif
  5328. D/Unity ( 4785): u_xlat16_8.xy = (bool(u_xlatb31)) ? unity_LightIndices[0].xy : unity_LightIndices[0].zw;
  5329. D/Unity ( 4785): u_xlat7.x = u_xlat30 + -2.0;
  5330. D/Unity ( 4785): u_xlat30 = (u_xlatb31) ? u_xlat30 : u_xlat7.x;
  5331. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  5332. D/Unity ( 4785): u_xlatb30 = !!(u_xlat30<1.0);
  5333. D/Unity ( 4785): #else
  5334. D/Unity ( 4785): u_xlatb30 = u_xlat30<1.0;
  5335. D/Unity ( 4785): #endif
  5336. D/Unity ( 4785): #else
  5337. D/Unity ( 4785): u_xlat16_33 = clamp(u_xlat16_33, 0.0, 1.0);
  5338. D/Unity ( 4785): #endif
  5339. D/Unity ( 4785): u_xlat16_6.xyz = u_xlat16_8.xyz * vec3(u_xlat16_33) + u_xlat16_6.xyz;
  5340. D/Unity ( 4785): }
  5341. D/Unity ( 4785): vs_TEXCOORD1.yzw = u_xlat16_6.xyz;
  5342. D/Unity ( 4785): vs_TEXCOORD1.x = 0.0;
  5343. D/Unity ( 4785): vs_TEXCOORD2 = vec4(0.0, 0.0, 0.0, 0.0);
  5344. D/Unity ( 4785): vs_COLOR0 = in_COLOR0;
  5345. D/Unity ( 4785): vs_TEXCOORD3.xyz = u_xlat2.xyz;
  5346. D/Unity ( 4785): vs_TEXCOORD4.xyz = u_xlat3.xyz;
  5347. D/Unity ( 4785): vs_TEXCOORD5.xyz = u_xlat4.xyz;
  5348. D/Unity ( 4785): vs_TEXCOORD8 = in_TEXCOORD1;
  5349. D/Unity ( 4785): vs_SV_InstanceID0 = uint(gl_InstanceID);
  5350. D/Unity ( 4785): return;
  5351. D/Unity ( 4785): }
  5352. D/Unity ( 4785): -------- failed compiling:
  5353. D/Unity ( 4785): vertex shader
  5354. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  5355. D/Unity ( 4785): ERROR: 0:22: 'layout' : syntax error
  5356. D/Unity ( 4785):
  5357. D/Unity ( 4785): -------- Shader compilation failed
  5358. D/Unity ( 4785): #version 460 es
  5359. D/Unity ( 4785): #ifdef GL_EXT_shader_texture_lod
  5360. D/Unity ( 4785): #extension GL_EXT_shader_texture_lod : enable
  5361. D/Unity ( 4785): #endif
  5362. D/Unity ( 4785): precision highp float;
  5363. D/Unity ( 4785): precision highp int;
  5364. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  5365. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5366. D/Unity ( 4785): #define UNITY_UNIFORM
  5367. D/Unity ( 4785): #else
  5368. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  5369. D/Unity ( 4785): #endif
  5370. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  5371. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  5372. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  5373. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  5374. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  5375. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5376. D/Unity ( 4785): };
  5377. D/Unity ( 4785): #endif
  5378. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5379. D/Unity ( 4785): UNITY_BINDING(2) uniform UnityPerMaterial {
  5380. D/Unity ( 4785): #endif
  5381. D/Unity ( 4785): UNITY_UNIFORM vec4 _Albedo;
  5382. D/Unity ( 4785): UNITY_UNIFORM vec4 _SpecColor;
  5383. D/Unity ( 4785): UNITY_UNIFORM vec4 _Emission;
  5384. D/Unity ( 4785): UNITY_UNIFORM float Vector1_83719D7D;
  5385. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5386. D/Unity ( 4785): };
  5387. D/Unity ( 4785): #endif
  5388. D/Unity ( 4785): UNITY_LOCATION(0) uniform mediump samplerCube unity_SpecCube0;
  5389. D/Unity ( 4785): in mediump vec3 vs_TEXCOORD0;
  5390. D/Unity ( 4785): in mediump vec4 vs_TEXCOORD1;
  5391. D/Unity ( 4785): in highp vec3 vs_TEXCOORD4;
  5392. D/Unity ( 4785): in highp vec3 vs_TEXCOORD7;
  5393. D/Unity ( 4785): in highp vec4 vs_COLOR0;
  5394. D/Unity ( 4785): layout(location = 0) out mediump vec4 SV_Target0;
  5395. D/Unity ( 4785): mediump vec3 u_xlat16_0;
  5396. D/Unity ( 4785): mediump vec4 u_xlat16_1;
  5397. D/Unity ( 4785): mediump vec4 u_xlat16_2;
  5398. D/Unity ( 4785): mediump vec3 u_xlat16_3;
  5399. D/Unity ( 4785): mediump vec3 u_xlat16_4;
  5400. D/Unity ( 4785): mediump float u_xlat16_5;
  5401. D/Unity ( 4785): mediump vec3 u_xlat16_6;
  5402. D/Unity ( 4785): mediump float u_xlat16_18;
  5403. D/Unity ( 4785): mediump float u_xlat16_20;
  5404. D/Unity ( 4785): u_xlat16_0.x = u_xlat16_5 * u_xlat16_5;
  5405. D/Unity ( 4785): u_xlat16_22 = u_xlat16_22 * u_xlat16_0.x;
  5406. D/Unity ( 4785): u_xlat16_5 = u_xlat16_18 * 4.0 + 2.0;
  5407. D/Unity ( 4785): u_xlat16_0.x = u_xlat16_18 * u_xlat16_18;
  5408. D/Unity ( 4785): u_xlat16_22 = u_xlat16_22 * u_xlat16_5;
  5409. D/Unity ( 4785): u_xlat16_22 = u_xlat16_0.x / u_xlat16_22;
  5410. D/Unity ( 4785): u_xlat16_0.x = u_xlat16_22 + -6.10351563e-05;
  5411. D/Unity ( 4785): u_xlat16_0.x = max(u_xlat16_0.x, 0.0);
  5412. D/Unity ( 4785): u_xlat16_0.x = min(u_xlat16_0.x, 100.0);
  5413. D/Unity ( 4785): u_xlat16_0.xyz = u_xlat16_0.xxx * _SpecColor.xyz + u_xlat16_2.xyz;
  5414. D/Unity ( 4785): u_xlat16_18 = dot(vs_TEXCOORD4.xyz, _MainLightPosition.xyz);
  5415. D/Unity ( 4785): #ifdef UNITY_ADRENO_ES3
  5416. D/Unity ( 4785): u_xlat16_18 = min(max(u_xlat16_18, 0.0), 1.0);
  5417. D/Unity ( 4785): #else
  5418. D/Unity ( 4785): u_xlat16_18 = clamp(u_xlat16_18, 0.0, 1.0);
  5419. D/Unity ( 4785): #endif
  5420. D/Unity ( 4785): u_xlat16_18 = u_xlat16_18 * unity_LightData.z;
  5421. D/Unity ( 4785): u_xlat16_3.xyz = vec3(u_xlat16_18) * _MainLightColor.xyz;
  5422. D/Unity ( 4785): u_xlat16_0.xyz = u_xlat16_0.xyz * u_xlat16_3.xyz + u_xlat16_4.xyz;
  5423. D/Unity ( 4785): u_xlat16_0.xyz = vs_TEXCOORD1.yzw * u_xlat16_2.xyz + u_xlat16_0.xyz;
  5424. D/Unity ( 4785): SV_Target0.xyz = _Emission.xyz * vs_COLOR0.xyz + u_xlat16_0.xyz;
  5425. D/Unity ( 4785): SV_Target0.w = Vector1_83719D7D;
  5426. D/Unity ( 4785): return;
  5427. D/Unity ( 4785): }
  5428. D/Unity ( 4785): -------- failed compiling:
  5429. D/Unity ( 4785): fragment evaluation shader
  5430. D/Unity ( 4785): ERROR: 0:1: '460' : version number not supported
  5431. D/Unity ( 4785): ERROR: 0:23: 'layout' : syntax error
  5432. D/Unity ( 4785):
  5433. D/Unity ( 4785): Note: Creation of internal variant of shader 'LWRP-WaterShader-New' failed.
  5434. D/Unity ( 4785): -------- Shader compilation failed
  5435. D/Unity ( 4785): #version 460 es
  5436. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  5437. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5438. D/Unity ( 4785): #define UNITY_UNIFORM
  5439. D/Unity ( 4785): #else
  5440. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  5441. D/Unity ( 4785): #endif
  5442. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  5443. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  5444. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  5445. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  5446. D/Unity ( 4785): #else
  5447. D/Unity ( 4785): #define UNITY_LOCATION(x)
  5448. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  5449. D/Unity ( 4785): #endif
  5450. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5451. D/Unity ( 4785): UNITY_BINDING(0) uniform _LightBuffer {
  5452. D/Unity ( 4785): #endif
  5453. D/Unity ( 4785): UNITY_UNIFORM vec4 _MainLightPosition;
  5454. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightColor;
  5455. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsCount;
  5456. D/Unity ( 4785): UNITY_UNIFORM vec4 _AdditionalLightsPosition[16];
  5457. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsColor[16];
  5458. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsAttenuation[16];
  5459. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsSpotDir[16];
  5460. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5461. D/Unity ( 4785): };
  5462. D/Unity ( 4785): #endif
  5463. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5464. D/Unity ( 4785): UNITY_BINDING(3) uniform UnityPerCamera {
  5465. D/Unity ( 4785): #endif
  5466. D/Unity ( 4785): UNITY_UNIFORM vec4 _Time;
  5467. D/Unity ( 4785): UNITY_UNIFORM vec4 _SinTime;
  5468. D/Unity ( 4785): UNITY_UNIFORM vec4 _CosTime;
  5469. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DeltaTime;
  5470. D/Unity ( 4785): UNITY_UNIFORM vec3 _WorldSpaceCameraPos;
  5471. D/Unity ( 4785): UNITY_UNIFORM vec4 _ProjectionParams;
  5472. D/Unity ( 4785): UNITY_UNIFORM vec4 _ScreenParams;
  5473. D/Unity ( 4785): UNITY_UNIFORM vec4 _ZBufferParams;
  5474. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_OrthoParams;
  5475. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5476. D/Unity ( 4785): };
  5477. D/Unity ( 4785): #endif
  5478. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5479. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  5480. D/Unity ( 4785): #endif
  5481. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  5482. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  5483. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  5484. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  5485. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightData;
  5486. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  5487. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  5488. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LightmapST;
  5489. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  5490. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAr;
  5491. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  5492. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  5493. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBr;
  5494. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  5495. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  5496. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  5497. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5498. D/Unity ( 4785): };
  5499. D/Unity ( 4785): #endif
  5500. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5501. D/Unity ( 4785): UNITY_BINDING(4) uniform UnityPerFrame {
  5502. D/Unity ( 4785): #endif
  5503. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 glstate_lightmodel_ambient;
  5504. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientSky;
  5505. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientEquator;
  5506. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_AmbientGround;
  5507. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_IndirectSpecColor;
  5508. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_FogParams;
  5509. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_FogColor;
  5510. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4glstate_matrix_projection[4];
  5511. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixV[4];
  5512. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixInvV[4];
  5513. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_MatrixVP[4];
  5514. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_StereoScaleOffset;
  5515. D/Unity ( 4785): UNITY_UNIFORM int unity_StereoEyeIndex;
  5516. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_ShadowColor;
  5517. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5518. D/Unity ( 4785): };
  5519. D/Unity ( 4785): #endif
  5520. D/Unity ( 4785): in highp vec4 in_POSITION0;
  5521. D/Unity ( 4785): in highp vec3 in_NORMAL0;
  5522. D/Unity ( 4785): in highp vec4 in_TANGENT0;
  5523. D/Unity ( 4785): in highp vec4 in_COLOR0;
  5524. D/Unity ( 4785): in highp vec4 in_TEXCOORD1;
  5525. D/Unity ( 4785): out mediump vec3 vs_TEXCOORD0;
  5526. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD1;
  5527. D/Unity ( 4785): out highp vec4 vs_TEXCOORD2;
  5528. D/Unity ( 4785): out highp vec3 vs_TEXCOORD3;
  5529. D/Unity ( 4785): out highp vec3 vs_TEXCOORD4;
  5530. D/Unity ( 4785): out highp vec3 vs_TEXCOORD5;
  5531. D/Unity ( 4785): out highp vec3 vs_TEXCOORD6;
  5532. D/Unity ( 4785): out highp vec3 vs_TEXCOORD7;
  5533. D/Unity ( 4785): out highp vec4 vs_COLOR0;
  5534. D/Unity ( 4785): out mediump vec4 vs_TEXCOORD8;
  5535. D/Unity ( 4785): vec4 u_xlat0;
  5536. D/Unity ( 4785): vec3 u_xlat1;
  5537. D/Unity ( 4785): vec3 u_xlat2;
  5538. D/Unity ( 4785): vec3 u_xlat3;
  5539. D/Unity ( 4785): vec3 u_xlat4;
  5540. D/Unity ( 4785): mediump vec4 u_xlat16_4;
  5541. D/Unity ( 4785): vec4 u_xlat5;
  5542. D/Unity ( 4785): mediump vec4 u_xlat16_5;
  5543. D/Unity ( 4785): vec3 u_xlat6;
  5544. D/Unity ( 4785): mediump vec3 u_xlat16_7;
  5545. D/Unity ( 4785): mediump vec3 u_xlat16_8;
  5546. D/Unity ( 4785): float u_xlat27;
  5547. D/Unity ( 4785): int u_xlati27;
  5548. D/Unity ( 4785): int u_xlati28;
  5549. D/Unity ( 4785): float u_xlat29;
  5550. D/Unity ( 4785): int u_xlati29;
  5551. D/Unity ( 4785): bool u_xlatb29;
  5552. D/Unity ( 4785): float u_xlat30;
  5553. D/Unity ( 4785): bool u_xlatb30;
  5554. D/Unity ( 4785): mediump float u_xlat16_32;
  5555. D/Unity ( 4785): float u_xlat33;
  5556. D/Unity ( 4785): mediump float u_xlat16_34;
  5557. D/Unity ( 4785): void main()
  5558. D/Unity ( 4785): {
  5559. D/Unity ( 4785): u_xlat0.xyz = in_POSITION0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  5560. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * in_POSITION0.xxx + u_xlat0.xyz;
  5561. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * in_POSITION0.zzz + u_xlat0.xyz;
  5562. D/Unity ( 4785): u_xlat1.xyz = hlslcc_mtx4x4unity_ObjectToWorld[3].xyz * in_POSITION0.www + u_xlat0.xyz;
  5563. D/Unity ( 4785): u_xlat2.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  5564. D/Unity ( 4785): u_xlat2.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  5565. D/Unity ( 4785): u_xlat2.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  5566. D/Unity ( 4785): u_xlat27 = dot(u_xlat2.xyz, u_xlat2.xyz);
  5567. D/Unity ( 4785): u_xlat27 = inversesqrt(u_xlat27);
  5568. D/Unity ( 4785): u_xlat2.xyz = vec3(u_xlat27) * u_xlat2.xyz;
  5569. D/Unity ( 4785): u_xlat3.xyz = in_TANGENT0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  5570. D/Unity ( 4785): u_xlat3.xyz = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * in_TANGENT0.xxx + u_xlat3.xyz;
  5571. D/Unity ( 4785): u_xlat3.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * in_TANGENT0.zzz + u_xlat3.xyz;
  5572. D/Unity ( 4785): u_xlat27 = dot(u_xlat3.xyz, u_xlat3.xyz);
  5573. D/Unity ( 4785): u_xlat27 = inversesqrt(u_xlat27);
  5574. D/Unity ( 4785): u_xlat3.xyz = vec3(u_xlat27) * u_xlat3.xyz;
  5575. D/Unity ( 4785): u_xlat4.xyz = u_xlat2.zxy * u_xlat3.yzx;
  5576. D/Unity ( 4785): u_xlat4.xyz = u_xlat2.yzx * u_xlat3.zxy + (-u_xlat4.xyz);
  5577. D/Unity ( 4785): vs_TEXCOORD6.xyz = u_xlat4.xyz * in_TANGENT0.www;
  5578. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_ObjectToWorld[3].xyz;
  5579. D/Unity ( 4785): vs_TEXCOORD7.xyz = (-u_xlat0.xyz) + _WorldSpaceCameraPos.xyz;
  5580. D/Unity ( 4785): u_xlat0.xyz = u_xlat1.yyy * hlslcc_mtx4x4unity_WorldToObject[1].xyz;
  5581. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_WorldToObject[0].xyz * u_xlat1.xxx + u_xlat0.xyz;
  5582. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_WorldToObject[2].xyz * u_xlat1.zzz + u_xlat0.xyz;
  5583. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_WorldToObject[3].xyz;
  5584. D/Unity ( 4785): u_xlat16_5.x = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[0].xyz);
  5585. D/Unity ( 4785): u_xlat16_5.y = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[1].xyz);
  5586. D/Unity ( 4785): u_xlat16_5.z = dot(in_NORMAL0.xyz, hlslcc_mtx4x4unity_WorldToObject[2].xyz);
  5587. D/Unity ( 4785): u_xlat16_32 = dot(u_xlat16_5.xyz, u_xlat16_5.xyz);
  5588. D/Unity ( 4785): u_xlat16_32 = inversesqrt(u_xlat16_32);
  5589. D/Unity ( 4785): u_xlat16_4.xyz = vec3(u_xlat16_32) * u_xlat16_5.xyz;
  5590. D/Unity ( 4785): u_xlat6.xyz = u_xlat0.yyy * hlslcc_mtx4x4unity_ObjectToWorld[1].xyz;
  5591. D/Unity ( 4785): u_xlat0.xyw = hlslcc_mtx4x4unity_ObjectToWorld[0].xyz * u_xlat0.xxx + u_xlat6.xyz;
  5592. D/Unity ( 4785): u_xlat0.xyz = hlslcc_mtx4x4unity_ObjectToWorld[2].xyz * u_xlat0.zzz + u_xlat0.xyw;
  5593. D/Unity ( 4785): u_xlat0.xyz = u_xlat0.xyz + hlslcc_mtx4x4unity_ObjectToWorld[3].xyz;
  5594. D/Unity ( 4785): u_xlat5 = u_xlat0.yyyy * hlslcc_mtx4x4unity_MatrixVP[1];
  5595. D/Unity ( 4785): u_xlat5 = hlslcc_mtx4x4unity_MatrixVP[0] * u_xlat0.xxxx + u_xlat5;
  5596. D/Unity ( 4785): u_xlat5 = hlslcc_mtx4x4unity_MatrixVP[2] * u_xlat0.zzzz + u_xlat5;
  5597. D/Unity ( 4785): gl_Position = u_xlat5 + hlslcc_mtx4x4unity_MatrixVP[3];
  5598. D/Unity ( 4785): u_xlat16_4.w = 1.0;
  5599. D/Unity ( 4785): u_xlat16_7.x = dot(unity_SHAr, u_xlat16_4);
  5600. D/Unity ( 4785): u_xlat16_7.y = dot(unity_SHAg, u_xlat16_4);
  5601. D/Unity ( 4785): u_xlat16_7.z = dot(unity_SHAb, u_xlat16_4);
  5602. D/Unity ( 4785): u_xlat16_5 = u_xlat16_4.yzzx * u_xlat16_4.xyzz;
  5603. D/Unity ( 4785): u_xlat16_8.x = dot(unity_SHBr, u_xlat16_5);
  5604. D/Unity ( 4785): u_xlat16_8.y = dot(unity_SHBg, u_xlat16_5);
  5605. D/Unity ( 4785): u_xlat16_8.z = dot(unity_SHBb, u_xlat16_5);
  5606. D/Unity ( 4785): -------- Shader compilation failed
  5607. D/Unity ( 4785): #version 460 es
  5608. D/Unity ( 4785): #ifdef GL_EXT_shader_texture_lod
  5609. D/Unity ( 4785): #extension GL_EXT_shader_texture_lod : enable
  5610. D/Unity ( 4785): #endif
  5611. D/Unity ( 4785): precision highp float;
  5612. D/Unity ( 4785): precision highp int;
  5613. D/Unity ( 4785): #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1
  5614. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5615. D/Unity ( 4785): #define UNITY_UNIFORM
  5616. D/Unity ( 4785): #else
  5617. D/Unity ( 4785): #define UNITY_UNIFORM uniform
  5618. D/Unity ( 4785): #endif
  5619. D/Unity ( 4785): #define UNITY_SUPPORTS_UNIFORM_LOCATION 1
  5620. D/Unity ( 4785): #if UNITY_SUPPORTS_UNIFORM_LOCATION
  5621. D/Unity ( 4785): #define UNITY_LOCATION(x) layout(location = x)
  5622. D/Unity ( 4785): #define UNITY_BINDING(x) layout(binding = x, std140)
  5623. D/Unity ( 4785): #else
  5624. D/Unity ( 4785): #define UNITY_LOCATION(x)
  5625. D/Unity ( 4785): #define UNITY_BINDING(x) layout(std140)
  5626. D/Unity ( 4785): #endif
  5627. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5628. D/Unity ( 4785): UNITY_BINDING(0) uniform _LightBuffer {
  5629. D/Unity ( 4785): #endif
  5630. D/Unity ( 4785): UNITY_UNIFORM vec4 _MainLightPosition;
  5631. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _MainLightColor;
  5632. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsCount;
  5633. D/Unity ( 4785): UNITY_UNIFORM vec4 _AdditionalLightsPosition[16];
  5634. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsColor[16];
  5635. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsAttenuation[16];
  5636. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 _AdditionalLightsSpotDir[16];
  5637. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5638. D/Unity ( 4785): };
  5639. D/Unity ( 4785): #endif
  5640. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5641. D/Unity ( 4785): UNITY_BINDING(1) uniform UnityPerDraw {
  5642. D/Unity ( 4785): #endif
  5643. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_ObjectToWorld[4];
  5644. D/Unity ( 4785): UNITY_UNIFORM vec4 hlslcc_mtx4x4unity_WorldToObject[4];
  5645. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LODFade;
  5646. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_WorldTransformParams;
  5647. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightData;
  5648. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_LightIndices[2];
  5649. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SpecCube0_HDR;
  5650. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_LightmapST;
  5651. D/Unity ( 4785): UNITY_UNIFORM vec4 unity_DynamicLightmapST;
  5652. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAr;
  5653. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAg;
  5654. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHAb;
  5655. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBr;
  5656. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBg;
  5657. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHBb;
  5658. D/Unity ( 4785): UNITY_UNIFORM mediump vec4 unity_SHC;
  5659. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5660. D/Unity ( 4785): };
  5661. D/Unity ( 4785): #endif
  5662. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5663. D/Unity ( 4785): UNITY_BINDING(2) uniform UnityPerMaterial {
  5664. D/Unity ( 4785): #endif
  5665. D/Unity ( 4785): UNITY_UNIFORM vec4 _Albedo;
  5666. D/Unity ( 4785): UNITY_UNIFORM vec4 _SpecColor;
  5667. D/Unity ( 4785): UNITY_UNIFORM vec4 _Emission;
  5668. D/Unity ( 4785): UNITY_UNIFORM float Vector1_83719D7D;
  5669. D/Unity ( 4785): #if HLSLCC_ENABLE_UNIFORM_BUFFERS
  5670. D/Unity ( 4785): };
  5671. D/Unity ( 4785): #endif
  5672. D/Unity ( 4785): UNITY_LOCATION(0) uniform mediump samplerCube unity_SpecCube0;
  5673. D/Unity ( 4785): in mediump vec3 vs_TEXCOORD0;
  5674. D/Unity ( 4785): in mediump vec4 vs_TEXCOORD1;
  5675. D/Unity ( 4785): in highp vec3 vs_TEXCOORD4;
  5676. D/Unity ( 4785): in highp vec3 vs_TEXCOORD7;
  5677. D/Unity ( 4785): in highp vec4 vs_COLOR0;
  5678. D/Unity ( 4785): layout(location = 0) out mediump vec4 SV_Target0;
  5679. D/Unity ( 4785): mediump vec3 u_xlat16_0;
  5680. D/Unity ( 4785): mediump vec4 u_xlat16_1;
  5681. D/Unity ( 4785): mediump vec4 u_xlat16_2;
  5682. D/Unity ( 4785): mediump vec3 u_xlat16_3;
  5683. D/Unity ( 4785): mediump vec3 u_xlat16_4;
  5684. D/Unity ( 4785): mediump float u_xlat16_5;
  5685. I/ActivityManager( 1751): Process com.Lumari.Runner (pid 4785) has died
  5686. W/ActivityManager( 1751): Force removing ActivityRecord{3ec3031c u0 com.Lumari.Runner/com.unity3d.player.UnityPlayerActivity t13}: app died, no saved state
  5687. I/ActivityManager( 1751): Config changes=480 {1.0 310mcc16mnc en_US ?layoutDir sw450dp w800dp h425dp 320dpi nrml long land finger -keyb/v/h -nav/h s.19}
  5688. V/ActivityManager( 1751): Display changed displayId=0
  5689. I/ActivityManager( 1751): Killing 3726:com.android.externalstorage/u0a5 (adj 15): empty for 1856s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement