|
@@ -1,3 +1,4 @@
|
|
|
|
+# Copyright (C) Microsoft Corporation. All rights reserved.
|
|
# This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details.
|
|
# This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details.
|
|
###############################################################################
|
|
###############################################################################
|
|
# DXIL information. #
|
|
# DXIL information. #
|
|
@@ -47,6 +48,7 @@ class db_dxil_inst(object):
|
|
self.is_deriv = False # whether this is some kind of derivative
|
|
self.is_deriv = False # whether this is some kind of derivative
|
|
self.is_gradient = False # whether this requires a gradient calculation
|
|
self.is_gradient = False # whether this requires a gradient calculation
|
|
self.is_wave = False # whether this requires in-wave, cross-lane functionality
|
|
self.is_wave = False # whether this requires in-wave, cross-lane functionality
|
|
|
|
+ self.requires_uniform_inputs = False # whether this operation requires that all of its inputs are uniform across the wave
|
|
self.shader_stages = "*" # shader stages to which this applies, * or one or more of cdghpv
|
|
self.shader_stages = "*" # shader stages to which this applies, * or one or more of cdghpv
|
|
self.shader_model = 6,0 # minimum shader model required
|
|
self.shader_model = 6,0 # minimum shader model required
|
|
self.inst_helper_prefix = None
|
|
self.inst_helper_prefix = None
|