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

  11d62e5... gtk: Add gtk-glsl binary
  554b0ea... gsk: Add GskSlPointerType
  eaa0bb3... gsksl: Implement skeleton SPIRV output
  714ad10... gsksltokenizer: Detect preprocessor directives
  1c517e3... gsksltokenizer: Always return idents
  10fe115... gsksl: Split out GskSlProgram
  f760fd2... gsksl: Introduce GskSlCompiler
  2e5c2c7... gskslcompiler: Add support for adding defines
  ead6be8... gskslpreprocessor: Implement #define and #undef
  f8ea3bf... gsksl: Add GskSlVariable
  5042f2d... gsksl: Split Expression from Node
  291b2f6... gsksl: Turn functions into functions
  b4a2edf... gskslfunction: Change name printing to name getting
  8008fa5... gskslprogram: Parse global variables
  39fda45... gsksl: Introduce GskSlValue
  6faa2e1... gsksl: Redo declaration "decorator" parsing
  954e5a8... gsksl: Parse common layout() specifiers
  3ac824c... gskslexpression: Change is_constant() to get_constant()
  f81bbd3... gskslvariable: Store constness of variables
  b575262... gsksldeclaration: Throw an error if a variable initializer 
  61da931... gskslvariable: Allow storing an initializer value with a va
  385c0f6... gskslprogram: Allow variables to have constant initializers
  8c667b0... gskslexpression: References to const variables are const
  569059c... gsksltype: Add gsk_sl_type_get_index_stride()
  46f1ebd... gskslexpression: Parse swizzles
  8f20967... gskslpreprocessor: Redo error emission
  fb73a99... gsksl: Add an error enum
  d2d9ca7... gskslpreprocessor: Return fatalness of parsing
  1de9051... gsksl: Make expression parsing never fail
  8eee077... gskslnode: Always return a statement
  37a73f8... gskslscope: Track function calls
  970a83d... gskslexpression: Implment function calls
  8f6d2c5... gsksl: Add support for structs
  525d627... gsksl: Add support for parsing members of struct variables
  4a4c483... gsksltype: Generate better type names
  93f8916... gskslfunction: Properly type-check calls to struct construc
  cd45181... gsksl: Introduce gsk_sl_preprocessor_sync()
  68b711b... gskslfunction: Parse arguments
  d8fc177... gskslexpression: Parse (sub)expressions in parenthesis
  b6c4726... gskslexpression: Change function call error handling
  564e0ad... gskslexpression: Implement negation
  5c1868c... gskslfunction: Split regular and builtin constructors
  1a348fd... gskslfunction: Reorganize gsk_sl_function_matches()
  cd07e00... gsksl: Add support for overloaded functions

Commits added to the branch:

  8e8a20a... gtk: Add gtk-glsl binary
  4fd57c8... gsk: Add GskSlPointerType
  fe58a86... gsksl: Implement skeleton SPIRV output
  d7bfca7... gsksltokenizer: Detect preprocessor directives
  9dbb528... gsksltokenizer: Always return idents
  b4226e8... gsksl: Split out GskSlProgram
  44cfc24... gsksl: Introduce GskSlCompiler
  05d6c82... gskslcompiler: Add support for adding defines
  04deaab... gskslpreprocessor: Implement #define and #undef
  7c3fbe1... gsksl: Add GskSlVariable
  f88c0a3... gsksl: Split Expression from Node
  19ec70f... gsksl: Turn functions into functions
  9dd703b... gskslfunction: Change name printing to name getting
  c1e492c... gskslprogram: Parse global variables
  f1d392c... gsksl: Introduce GskSlValue
  ba851f6... gsksl: Redo declaration "decorator" parsing
  73930ee... gsksl: Parse common layout() specifiers
  ea94e84... gskslexpression: Change is_constant() to get_constant()
  8f824b0... gskslvariable: Store constness of variables
  7153e15... gsksldeclaration: Throw an error if a variable initializer 
  759628b... gskslvariable: Allow storing an initializer value with a va
  10777d5... gskslprogram: Allow variables to have constant initializers
  a0511ab... gskslexpression: References to const variables are const
  107ee7f... gsksltype: Add gsk_sl_type_get_index_stride()
  daf2b14... gskslexpression: Parse swizzles
  5f45909... gskslpreprocessor: Redo error emission
  104e740... gsksl: Add an error enum
  0986bab... gskslpreprocessor: Return fatalness of parsing
  0def3ee... gsksl: Make expression parsing never fail
  ed6119d... gskslnode: Always return a statement
  353844c... gskslscope: Track function calls
  0118dc9... gskslexpression: Implment function calls
  adbb474... gsksl: Add support for structs
  f1a0739... gsksl: Add support for parsing members of struct variables
  0cd87dc... gsksltype: Generate better type names
  f8ed1af... gskslfunction: Properly type-check calls to struct construc
  4aa9ff4... gsksl: Introduce gsk_sl_preprocessor_sync()
  15c0437... gskslfunction: Parse arguments
  1c35d6a... gskslexpression: Parse (sub)expressions in parenthesis
  868f99a... gskslexpression: Change function call error handling
  921070e... gskslexpression: Implement negation
  0463ee9... gskslfunction: Split regular and builtin constructors
  42c507d... gskslfunction: Reorganize gsk_sl_function_matches()
  c1f47a3... gsksl: Add support for overloaded functions
  738f423... gsksl: Add GskSlPrinter
  ae6a6e4... gsksl: Rename GskSlNode to GskSlStatement
  3a7e80c... gskslstatement: Print semicolon in the statement print func
  563aa1a... gskslstatement: Parse compound statements
  31dad1d... gsksl: Don't return a value from gsk_sl_statement_write_spv
  feff4e7... gskslfunction: the body of a function is a single statement
  bf3d7e3... gskslstatement: Handle if statements


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