[gtk+] (55 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+] (55 commits) Non-fast-forward update to branch wip/otte/shader
- Date: Mon, 2 Oct 2017 03:35:38 +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:
405eeb8... gskslcompiler: Add support for adding defines
440d72b... gskslpreprocessor: Implement #define and #undef
ae27f6d... gsksl: Add GskSlVariable
c621a86... gsksl: Split Expression from Node
07e3e1b... gsksl: Turn functions into functions
b10a6bb... gskslfunction: Change name printing to name getting
a667b40... gskslprogram: Parse global variables
41657a0... gsksl: Introduce GskSlValue
8961ca4... gsksl: Redo declaration "decorator" parsing
d18a3e4... gsksl: Parse common layout() specifiers
3d4cb7c... gskslexpression: Change is_constant() to get_constant()
09b445b... gskslvariable: Store constness of variables
67efd8b... gsksldeclaration: Throw an error if a variable initializer
410ee14... gskslvariable: Allow storing an initializer value with a va
b68eab2... gskslprogram: Allow variables to have constant initializers
5bfb467... gskslexpression: References to const variables are const
9244bb1... gsksltype: Add gsk_sl_type_get_index_stride()
ae0d799... gskslexpression: Parse swizzles
5f2cfe2... gskslpreprocessor: Redo error emission
f7146f8... gsksl: Add an error enum
3639013... gskslpreprocessor: Return fatalness of parsing
e75f92a... gsksl: Make expression parsing never fail
fedf8fa... gskslnode: Always return a statement
5d81523... gskslscope: Track function calls
1bbf13b... gskslexpression: Implment function calls
3b96886... gsksl: Add support for structs
dc262e3... gsksl: Add support for parsing members of struct variables
110eae7... gsksltype: Generate better type names
a73a37d... gskslfunction: Properly type-check calls to struct construc
c07ab7b... gsksl: Introduce gsk_sl_preprocessor_sync()
efd98ed... gskslfunction: Parse arguments
1e81754... gskslexpression: Parse (sub)expressions in parenthesis
3f7f4ab... gskslexpression: Change function call error handling
81f0594... gskslexpression: Implement negation
df2e851... gskslfunction: Split regular and builtin constructors
3dc3995... gskslfunction: Reorganize gsk_sl_function_matches()
11231f4... gsksl: Add support for overloaded functions
e3980eb... gsksl: Add GskSlPrinter
34891cb... gsksl: Rename GskSlNode to GskSlStatement
92e7359... gskslstatement: Print semicolon in the statement print func
fac2a08... gskslstatement: Parse compound statements
7588f9c... gsksl: Don't return a value from gsk_sl_statement_write_spv
fbe0b08... gskslfunction: the body of a function is a single statement
ae20235... gskslstatement: Handle if statements
a2978e7... gskslpreprocessor: Implement #ifdef, #else and #endif
c62c9da... gsksltype: Turn void into a custom type class
a96e634... gskslstatement: Add gsk_sl_Stement_get_jump()
Commits added to the branch:
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
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
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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]