[gtk+] (48 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:

  98c40e0... gskslvariable: Allow storing an initializer value with a va
  76f2c99... gskslprogram: Allow variables to have constant initializers
  962744e... gskslexpression: References to const variables are const
  49c2096... gsksltype: Add gsk_sl_type_get_index_stride()
  f2eacd5... gskslexpression: Parse swizzles
  80c6db3... gskslpreprocessor: Redo error emission
  b306b4d... gsksl: Add an error enum
  bcd3394... gskslpreprocessor: Return fatalness of parsing
  7258c71... gsksl: Make expression parsing never fail
  9833104... gskslnode: Always return a statement
  a403ab7... gskslscope: Track function calls
  e22fd7f... gskslexpression: Implment function calls
  cd6c757... gsksl: Add support for structs
  7cafc85... gsksl: Add support for parsing members of struct variables
  c766b3a... gsksltype: Generate better type names
  f6bc1c0... gskslfunction: Properly type-check calls to struct construc
  2820a05... gsksl: Introduce gsk_sl_preprocessor_sync()
  5907290... gskslfunction: Parse arguments
  4e12e1f... gskslexpression: Parse (sub)expressions in parenthesis
  7174b87... gskslexpression: Change function call error handling
  949aad8... gskslexpression: Implement negation
  5acca5a... gskslfunction: Split regular and builtin constructors
  5e49787... gskslfunction: Reorganize gsk_sl_function_matches()
  8ee93b1... gsksl: Add support for overloaded functions
  fd082f0... gsksl: Add GskSlPrinter
  858758b... gsksl: Rename GskSlNode to GskSlStatement
  2fefc28... gskslstatement: Print semicolon in the statement print func
  b74af12... gskslstatement: Parse compound statements
  5dc709c... gsksl: Don't return a value from gsk_sl_statement_write_spv
  b15e262... gskslfunction: the body of a function is a single statement
  20ff958... gskslstatement: Handle if statements
  d197478... gskslpreprocessor: Implement #ifdef, #else and #endif
  acbe5f7... gsksltype: Turn void into a custom type class
  b0e3774... gskslstatement: Add gsk_sl_Stement_get_jump()
  4bd800b... gsksl: Redo qualifier handling
  f4afaee... gskslqualifier: Handle uniform variables
  edec6c5... gsksl: Add support for parsing blocks
  7e76868... gskslqualifier: Implement layout(push_constant)
  5c76589... gsksltokenizer: Parse strings
  75c859a... gsk: Add GskCodeSource
  aff98a8... gskslcompiler: Provide a way to compile files
  17455ea... gskslpreprocessor: Implement #include

Commits added to the branch:

  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()


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