[gtk+] (69 commits) Non-fast-forward update to branch wip/otte/shader
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (69 commits) Non-fast-forward update to branch wip/otte/shader
- Date: Wed, 4 Oct 2017 00:37:12 +0000 (UTC)
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:
59d9199... gsksl: Implement skeleton SPIRV output
c940fa1... gsksltokenizer: Detect preprocessor directives
4f92ebe... gsksltokenizer: Always return idents
e02bffb... gsksl: Split out GskSlProgram
8fa034d... gsksl: Introduce GskSlCompiler
c01fe1d... gskslcompiler: Add support for adding defines
5d86af6... gskslpreprocessor: Implement #define and #undef
4056f46... gsksl: Add GskSlVariable
dee0162... gsksl: Split Expression from Node
73b3600... gsksl: Turn functions into functions
b1ebbf9... gskslfunction: Change name printing to name getting
09e61d2... gskslprogram: Parse global variables
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()
Commits added to the branch:
1313594... gsksl: Implement skeleton SPIRV output
90da7a8... gsksltokenizer: Detect preprocessor directives
68cd6c5... gsksltokenizer: Always return idents
49ddb67... gsksl: Split out GskSlProgram
0dc5c72... gsksl: Introduce GskSlCompiler
b2ce95c... gskslcompiler: Add support for adding defines
dc66b8c... gskslpreprocessor: Implement #define and #undef
61d2184... gsksl: Add GskSlVariable
7cbef99... gsksl: Split Expression from Node
1b5ada6... gsksl: Turn functions into functions
cbd38e2... gskslfunction: Change name printing to name getting
4aa5087... gskslprogram: Parse global variables
dedc699... gsksl: Introduce GskSlValue
80dd78a... gsksl: Redo declaration "decorator" parsing
543d0fa... gsksl: Parse common layout() specifiers
00ad3fa... gskslexpression: Change is_constant() to get_constant()
0ddfa89... gskslvariable: Store constness of variables
1dfa202... gsksldeclaration: Throw an error if a variable initializer
46a52bf... gskslvariable: Allow storing an initializer value with a va
6c0c0d2... gskslprogram: Allow variables to have constant initializers
443084f... gskslexpression: References to const variables are const
8a588d5... gsksltype: Add gsk_sl_type_get_index_stride()
243f468... gskslexpression: Parse swizzles
1777289... gskslpreprocessor: Redo error emission
71eb440... gsksl: Add an error enum
53f5224... gskslpreprocessor: Return fatalness of parsing
c133e33... gsksl: Make expression parsing never fail
abca3ed... gskslnode: Always return a statement
d148736... gskslscope: Track function calls
440eba5... gskslexpression: Implment function calls
49cf8b9... gsksl: Add support for structs
e96bd35... gsksl: Add support for parsing members of struct variables
db715c6... gsksltype: Generate better type names
e562c33... gskslfunction: Properly type-check calls to struct construc
2159997... gsksl: Introduce gsk_sl_preprocessor_sync()
3eb3918... gskslfunction: Parse arguments
6908b81... gskslexpression: Parse (sub)expressions in parenthesis
94d69c7... gskslexpression: Change function call error handling
3f574bd... gskslexpression: Implement negation
b5f6ee1... gskslfunction: Split regular and builtin constructors
12befc7... gskslfunction: Reorganize gsk_sl_function_matches()
c3658b1... gsksl: Add support for overloaded functions
e1f6c17... gsksl: Add GskSlPrinter
42a48d3... gsksl: Rename GskSlNode to GskSlStatement
11b1a5a... gskslstatement: Print semicolon in the statement print func
e013040... gskslstatement: Parse compound statements
1ac5aea... gsksl: Don't return a value from gsk_sl_statement_write_spv
0bb2621... gskslfunction: the body of a function is a single statement
eb0918e... gskslstatement: Handle if statements
b9ef830... gskslpreprocessor: Implement #ifdef, #else and #endif
5d701bd... gsksltype: Turn void into a custom type class
66552f9... gskslstatement: Add gsk_sl_Stement_get_jump()
da1d9cd... gsksl: Redo qualifier handling
7025fc2... gskslqualifier: Handle uniform variables
023ef10... gsksl: Add support for parsing blocks
4f59519... gskslqualifier: Implement layout(push_constant)
9e1301c... gsksltokenizer: Parse strings
2314bc8... gsk: Add GskCodeSource
04f025b... gskslcompiler: Provide a way to compile files
becca52... gskslpreprocessor: Implement #include
5b02a20... gskslpreprocessor: Support parsing #version
11dcb2a... xxx: Change the clip shader do not use #f
ceb703c... gsksltype: Add concept of components
c05b476... gskslvalue: Add gsk_sl_value_to_string ()
cd479c2... gsksl: Builtin constructors are no longer functions
73a53f4... gskslfunction: Add gsk_sl_function_get_constant()
101d643... gsksltype: Add gsk_sl_type_value_equal()
608da8c... gsksl: Implement constructor writing to SPIR-V
fc3ed36... gskslexpression: Split multiplication from other binary ope
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]