[gtk+] (55 commits) Non-fast-forward update to branch wip/otte/shader



The branch 'wip/otte/shader' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  d171a71... gsksl: Introduce GskSlValue
  55d7f04... gsksl: Redo declaration "decorator" parsing
  3f65c62... gsksl: Parse common layout() specifiers
  6b570dc... gskslexpression: Change is_constant() to get_constant()
  454d56e... gskslvariable: Store constness of variables
  d90fd58... gsksldeclaration: Throw an error if a variable initializer 
  ffde731... gskslvariable: Allow storing an initializer value with a va
  6148a5a... gskslprogram: Allow variables to have constant initializers
  47d33fb... gskslexpression: References to const variables are const
  bdebd39... gsksltype: Add gsk_sl_type_get_index_stride()
  5c5fa38... gskslexpression: Parse swizzles
  3fe8124... gskslpreprocessor: Redo error emission
  b33a44d... gsksl: Add an error enum
  f0fba2a... gskslpreprocessor: Return fatalness of parsing
  337fe1a... gsksl: Make expression parsing never fail
  1adf2ef... gskslnode: Always return a statement
  a4b13f7... gskslscope: Track function calls
  5250c39... gskslexpression: Implment function calls
  a1ec683... gsksl: Add support for structs
  5208721... gsksl: Add support for parsing members of struct variables
  5c35faf... gsksltype: Generate better type names
  e58404f... gskslfunction: Properly type-check calls to struct construc
  46ba4a5... gsksl: Introduce gsk_sl_preprocessor_sync()
  5953f1c... gskslfunction: Parse arguments
  bc32d6e... gskslexpression: Parse (sub)expressions in parenthesis
  12699a6... gskslexpression: Change function call error handling
  806cbb0... gskslexpression: Implement negation
  1b3fc07... gskslfunction: Split regular and builtin constructors
  9a3f997... gskslfunction: Reorganize gsk_sl_function_matches()
  761c5e1... gsksl: Add support for overloaded functions
  d60b21d... gsksl: Add GskSlPrinter
  b2f2472... gsksl: Rename GskSlNode to GskSlStatement
  51a113d... gskslstatement: Print semicolon in the statement print func
  e560c3b... gskslstatement: Parse compound statements
  0e05e9d... gsksl: Don't return a value from gsk_sl_statement_write_spv
  c0e4380... gskslfunction: the body of a function is a single statement
  2301fe3... gskslstatement: Handle if statements
  9e54c8a... gskslpreprocessor: Implement #ifdef, #else and #endif
  eeda775... gsksltype: Turn void into a custom type class
  0742c37... gskslstatement: Add gsk_sl_Stement_get_jump()
  b2288a1... gsksl: Redo qualifier handling
  e921b54... gskslqualifier: Handle uniform variables
  533d465... gsksl: Add support for parsing blocks
  e20b600... gskslqualifier: Implement layout(push_constant)
  74e451e... gsksltokenizer: Parse strings
  915b78f... gsk: Add GskCodeSource
  62527f4... gskslcompiler: Provide a way to compile files
  1e01c92... gskslpreprocessor: Implement #include
  ce15a68... gskslpreprocessor: Support parsing #version
  32e2255... xxx: Change the clip shader do not use #f
  a01d926... gsksltype: Add concept of components
  7bd696e... gskslvalue: Add gsk_sl_value_to_string ()
  298ad78... gsksl: Builtin constructors are no longer functions
  c936e39... gskslfunction: Add gsk_sl_function_get_constant()

Commits added to the branch:

  a07a127... gsksl: Introduce GskSlValue
  62c7b55... gsksl: Redo declaration "decorator" parsing
  e96076c... gsksl: Parse common layout() specifiers
  ff88853... gskslexpression: Change is_constant() to get_constant()
  4ec256b... gskslvariable: Store constness of variables
  77eebe9... gsksldeclaration: Throw an error if a variable initializer 
  10ad972... gskslvariable: Allow storing an initializer value with a va
  6b5b387... gskslprogram: Allow variables to have constant initializers
  56953ac... gskslexpression: References to const variables are const
  cfe724e... gsksltype: Add gsk_sl_type_get_index_stride()
  98e495e... gskslexpression: Parse swizzles
  4dada6a... gskslpreprocessor: Redo error emission
  a130b14... gsksl: Add an error enum
  8dafee6... gskslpreprocessor: Return fatalness of parsing
  2ef724d... gsksl: Make expression parsing never fail
  c13361d... gskslnode: Always return a statement
  078b49d... gskslscope: Track function calls
  6102f6b... gskslexpression: Implment function calls
  0db085d... gsksl: Add support for structs
  17c1500... gsksl: Add support for parsing members of struct variables
  0b902f3... gsksltype: Generate better type names
  def4829... gskslfunction: Properly type-check calls to struct construc
  735693c... gsksl: Introduce gsk_sl_preprocessor_sync()
  4acec4a... gskslfunction: Parse arguments
  e03985a... gskslexpression: Parse (sub)expressions in parenthesis
  66596a8... gskslexpression: Change function call error handling
  464a9cd... gskslexpression: Implement negation
  2cb4308... gskslfunction: Split regular and builtin constructors
  a3a4bc9... gskslfunction: Reorganize gsk_sl_function_matches()
  620c529... gsksl: Add support for overloaded functions
  754f73f... gsksl: Add GskSlPrinter
  3ca18b0... gsksl: Rename GskSlNode to GskSlStatement
  92e03da... gskslstatement: Print semicolon in the statement print func
  cbf9e8b... gskslstatement: Parse compound statements
  99eaebf... gsksl: Don't return a value from gsk_sl_statement_write_spv
  29d57cf... gskslfunction: the body of a function is a single statement
  ca3396d... gskslstatement: Handle if statements
  7d972b7... gskslpreprocessor: Implement #ifdef, #else and #endif
  f317268... gsksltype: Turn void into a custom type class
  3b63db8... gskslstatement: Add gsk_sl_Stement_get_jump()
  e0db9fb... gsksl: Redo qualifier handling
  b6f6af8... gskslqualifier: Handle uniform variables
  b1b7f2e... gsksl: Add support for parsing blocks
  5211451... gskslqualifier: Implement layout(push_constant)
  1d06666... gsksltokenizer: Parse strings
  c4e8a2a... gsk: Add GskCodeSource
  bce67af... gskslcompiler: Provide a way to compile files
  8a0f8fa... gskslpreprocessor: Implement #include
  a12aa2e... gskslpreprocessor: Support parsing #version
  66a14a4... xxx: Change the clip shader do not use #f
  dea0d1d... gsksltype: Add concept of components
  03da60e... gskslvalue: Add gsk_sl_value_to_string ()
  42cb8bd... gsksl: Builtin constructors are no longer functions
  2673319... gskslfunction: Add gsk_sl_function_get_constant()
  2446356... gsksltype: Add gsk_sl_type_value_equal()


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]