[gtk+] (71 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+] (71 commits) Non-fast-forward update to branch wip/otte/shader
- Date: Thu, 12 Oct 2017 23:38:47 +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:
3408194... gsksl: Add GskSlPrinter
95f0dd0... gsksl: Rename GskSlNode to GskSlStatement
081b546... gskslstatement: Print semicolon in the statement print func
c34d1b1... gskslstatement: Parse compound statements
c389c9b... gsksl: Don't return a value from gsk_sl_statement_write_spv
84c8690... gskslfunction: the body of a function is a single statement
38b627a... gskslstatement: Handle if statements
bfdaaae... gskslpreprocessor: Implement #ifdef, #else and #endif
03a039b... gsksltype: Turn void into a custom type class
b067150... gskslstatement: Add gsk_sl_Stement_get_jump()
8adbccf... gsksl: Redo qualifier handling
bbec624... gskslqualifier: Handle uniform variables
7523078... gsksl: Add support for parsing blocks
1266069... gskslqualifier: Implement layout(push_constant)
585b6ed... gsksltokenizer: Parse strings
ad75c8d... gsk: Add GskCodeSource
77faee5... gskslcompiler: Provide a way to compile files
fc5872b... gskslpreprocessor: Implement #include
49c984e... gskslpreprocessor: Support parsing #version
2a2eef2... xxx: Change the clip shader do not use #f
c452709... gsksltype: Add concept of components
45d93d1... gskslvalue: Add gsk_sl_value_to_string ()
5b73daf... gsksl: Builtin constructors are no longer functions
564ee7c... gskslfunction: Add gsk_sl_function_get_constant()
b648ab6... gsksltype: Add gsk_sl_type_value_equal()
635a246... gsksl: Implement constructor writing to SPIR-V
9c09309... gskslexpression: Split multiplication from other binary ope
b1a193c... gskslprinter: Deal with non-normal floating points
3d58b2e... gsksl: Add gsk_spv_writer_get_id_for_zero()
ea2befb... gsksltype: Add gsk_sl_type_get_matching()
2090a11... gskslstatement: Add SPV code for return statement
3366833... gskslfunction: Actually write arguments to SPV
df3ce48... gskslexpression: Implement Division
b139de0... gskpsv: Completely redo SPV writing
2d53fb3... gskspv: Add GskSpvCodeBlock
23ff474... gskspv: Allow writing function calls
dd0b785... gskspvwriter: Put the declaration section into the block
1d1f395... gskspv: emit Debug information
470ed4a... gskspvwriter: Allow writing a function with initializer
d47ac37... gskspv: Reorganize code more
92ff52a... gskspv: Claim to support the same source extensions as glsl
8fa2e3c... gskspv: Variables can go different places
36b31ee... gsksl: Split binary expressions into their own header
39e584a... gskslexpression: Move division to the new binary vfuncs
2640da1... gskslexpression: Move GskSlExpressionOperation to binaries
696d8e0... gskslexpression: Convert assignment expression to GskSlBina
6ee0f95... gskslexpression: Add gsk_sl_expression_is_assignable()
120cc60... gsksl: Get rid of pointer types
03daa3e... gskspv: Add GskSpvAccessChain
36405c8... gskspv: Ensure function labels come before variables
ef663de... gsksl: Introduce GskSlFunctionType
ac1cda0... gskslvariable: Add load()/store() functions
eaa7f4e... gskslvariable: Make it classed
849e997... gskslvariable: Add a class for parameters
7dc25bc... gskslvariable: Fold constant variables away in SPV output
4e1a29e... gskspvwriter: Add optimization for access chain
050ae32... gskslexpression: Add spv writing optimization
c7c3973... gskspv: Pass inout parameters by reference
4e0ec26... gskslprogram: Split out GskSlDeclaration
6aaa5f0... gsksldeclaration: Type declarations aren't variables
9a64e29... gskspv: Collect in and out variables
ced1cb6... gsksl: Emit decorations for variables
fa2c157... gsksl: Implement addition
d3c6f92... gskspv: Implement writing constructor functions
6bd8a9a... gsksl: Implement subtraction
43207af... gsksl: Implement relational comparisons
0e92b23... gskslexpression: Add a logical or expression
3e49062... gskslexpression: Fold constant expressions into SPIRV
e89a59a... gskslexpression: Implement a logical and expression
Commits added to the branch:
64195f9... gsksl: Add GskSlPrinter
c0d4129... gsksl: Add native functions
5546a01... gsksl: Rename GskSlNode to GskSlStatement
1b02b29... gskslstatement: Print semicolon in the statement print func
abfd1b5... gskslstatement: Parse compound statements
177de12... gsksl: Don't return a value from gsk_sl_statement_write_spv
fd7f8e3... gskslfunction: the body of a function is a single statement
a796635... gskslstatement: Handle if statements
82e8e0e... gskslpreprocessor: Implement #ifdef, #else and #endif
8e5e619... gsksltype: Turn void into a custom type class
3804b7b... gskslstatement: Add gsk_sl_Stement_get_jump()
af5c0cb... gsksl: Redo qualifier handling
42afb90... gskslqualifier: Handle uniform variables
4b0d9f6... gsksl: Add support for parsing blocks
6ba1779... gskslqualifier: Implement layout(push_constant)
6fcb6ad... gsksltokenizer: Parse strings
d8be691... gsk: Add GskCodeSource
da422dc... gskslcompiler: Provide a way to compile files
7581cc6... gskslpreprocessor: Implement #include
d91d383... gskslpreprocessor: Support parsing #version
a3ca7f0... xxx: Change the clip shader do not use #f
f19cb6b... gsksltype: Add concept of components
acc1a51... gskslvalue: Add gsk_sl_value_to_string ()
0ab9490... gsksl: Builtin constructors are no longer functions
4150e31... gskslfunction: Add gsk_sl_function_get_constant()
2aafad3... gsksltype: Add gsk_sl_type_value_equal()
42e0912... gsksl: Implement constructor writing to SPIR-V
7679969... gskslexpression: Split multiplication from other binary ope
37f2936... gskslprinter: Deal with non-normal floating points
741d7cb... gsksl: Add gsk_spv_writer_get_id_for_zero()
bda60cc... gsksltype: Add gsk_sl_type_get_matching()
1fa64b2... gskslstatement: Add SPV code for return statement
1811f85... gskslfunction: Actually write arguments to SPV
34307bf... gskslexpression: Implement Division
4362d67... gskpsv: Completely redo SPV writing
992d10c... gskspv: Add GskSpvCodeBlock
1eb01d0... gskspv: Allow writing function calls
3baf0e4... gskspvwriter: Put the declaration section into the block
d72334e... gskspv: emit Debug information
6c87c8f... gskspvwriter: Allow writing a function with initializer
e4aef03... gskspv: Reorganize code more
0fba807... gskspv: Claim to support the same source extensions as glsl
da039c5... gskspv: Variables can go different places
2ee8756... gsksl: Split binary expressions into their own header
0623618... gskslexpression: Move division to the new binary vfuncs
ef4d411... gskslexpression: Move GskSlExpressionOperation to binaries
30271c4... gskslexpression: Convert assignment expression to GskSlBina
6253275... gskslexpression: Add gsk_sl_expression_is_assignable()
e625eed... gsksl: Get rid of pointer types
ca08677... gskspv: Add GskSpvAccessChain
af9b175... gskspv: Ensure function labels come before variables
65554d1... gsksl: Introduce GskSlFunctionType
7d3710d... gskslvariable: Add load()/store() functions
37ac515... gskslvariable: Make it classed
267ee53... gskslvariable: Add a class for parameters
bd60293... gskslvariable: Fold constant variables away in SPV output
bc97eb1... gskspvwriter: Add optimization for access chain
7e8d890... gskslexpression: Add spv writing optimization
3bd472e... gskspv: Pass inout parameters by reference
62da6a7... gskslprogram: Split out GskSlDeclaration
e268b19... gsksldeclaration: Type declarations aren't variables
58f6ba0... gskspv: Collect in and out variables
5e45fd2... gsksl: Emit decorations for variables
01ca6aa... gsksl: Implement addition
7959612... gskspv: Implement writing constructor functions
cfcc4db... gsksl: Implement subtraction
04ea44b... gsksl: Implement relational comparisons
31f7483... gskslexpression: Add a logical or expression
2246846... gskslexpression: Fold constant expressions into SPIRV
75fee97... gskslexpression: Implement a logical and expression
fccd004... gsk: Add GskSlEnvironment
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]