Pārlūkot izejas kodu

glsl: Reorder ir_type_* enum for easier comparisons.

Makes checking whether an object is an ir_dereference, an ir_rvalue, or
an ir_jump simpler. Since ir_dereference is a subclass or ir_rvalue,
list its subtypes first so that they can both generate nice code.

Reviewed-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
tags/10.3-branchpoint
Matt Turner pirms 11 gadiem
vecāks
revīzija
943cc7ff17
1 mainītis faili ar 7 papildinājumiem un 7 dzēšanām
  1. 7
    7
      src/glsl/ir.h

+ 7
- 7
src/glsl/ir.h Parādīt failu

@@ -64,23 +64,23 @@ enum ir_node_type {
* \c ir_instruction::ir_type has not been initialized.
*/
ir_type_unset,
ir_type_variable,
ir_type_assignment,
ir_type_call,
ir_type_constant,
ir_type_dereference_array,
ir_type_dereference_record,
ir_type_dereference_variable,
ir_type_discard,
ir_type_constant,
ir_type_expression,
ir_type_swizzle,
ir_type_texture,
ir_type_variable,
ir_type_assignment,
ir_type_call,
ir_type_function,
ir_type_function_signature,
ir_type_if,
ir_type_loop,
ir_type_loop_jump,
ir_type_return,
ir_type_swizzle,
ir_type_texture,
ir_type_discard,
ir_type_emit_vertex,
ir_type_end_primitive,
ir_type_max /**< maximum ir_type enum number, for validation */

Notiek ielāde…
Atcelt
Saglabāt