Keine Beschreibung
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

DynamicScaling.hlsl 627B

1234567891011121314151617
  1. #ifndef UNITY_DYNAMIC_SCALING_INCLUDED
  2. #define UNITY_DYNAMIC_SCALING_INCLUDED
  3. float2 DynamicScalingApplyScaleBias(float2 xy, float4 dynamicScalingScaleBias)
  4. {
  5. return dynamicScalingScaleBias.zw + xy * dynamicScalingScaleBias.xy;
  6. }
  7. float2 DynamicScalingRemoveScaleBias(float2 xy, float4 dynamicScalingScaleBias)
  8. {
  9. return (xy - dynamicScalingScaleBias.zw) / dynamicScalingScaleBias.xy;
  10. }
  11. #define DYNAMIC_SCALING_APPLY_SCALEBIAS(uv) DynamicScalingApplyScaleBias(uv, _BlitScaleBias)
  12. #define DYNAMIC_SCALING_REMOVE_SCALEBIAS(uv) DynamicScalingRemoveScaleBias(uv, _BlitScaleBias)
  13. #endif // UNITY_DYNAMIC_SCALING_INCLUDED