diff --git a/tools/cg2glsl.py b/tools/cg2glsl.py index d8e20efe1e..7f2f341f29 100755 --- a/tools/cg2glsl.py +++ b/tools/cg2glsl.py @@ -537,7 +537,7 @@ def preprocess_vertex(source_data): input_data = source_data.split('\n') ret = [] for line in input_data: - if ('uniform' in line) and ('float4x4' in line): + if ('uniform' in line) and (('float4x4' in line) or ('half4x4' in line)): ret.append('#pragma pack_matrix(column_major)\n') ret.append(line) ret.append('#pragma pack_matrix(row_major)\n')