[gtk+] (52 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+] (52 commits) Non-fast-forward update to branch wip/otte/shader
- Date: Mon, 9 Oct 2017 16:52:04 +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:
b5845b4... gsksl: Add support for overloaded functions
ee636b4... gsksl: Add GskSlPrinter
7c45aab... gsksl: Rename GskSlNode to GskSlStatement
1dfc2e5... gskslstatement: Print semicolon in the statement print func
b4bdd5b... gskslstatement: Parse compound statements
6ce3a38... gsksl: Don't return a value from gsk_sl_statement_write_spv
a0362ce... gskslfunction: the body of a function is a single statement
65c5adb... gskslstatement: Handle if statements
ec2a384... gskslpreprocessor: Implement #ifdef, #else and #endif
5bcb79f... gsksltype: Turn void into a custom type class
cc226c2... gskslstatement: Add gsk_sl_Stement_get_jump()
276a59e... gsksl: Redo qualifier handling
5baa483... gskslqualifier: Handle uniform variables
7f6a8a8... gsksl: Add support for parsing blocks
71c3ab3... gskslqualifier: Implement layout(push_constant)
df84480... gsksltokenizer: Parse strings
cf58194... gsk: Add GskCodeSource
073b23b... gskslcompiler: Provide a way to compile files
8d0a449... gskslpreprocessor: Implement #include
bb7cdc4... gskslpreprocessor: Support parsing #version
e5e788c... xxx: Change the clip shader do not use #f
189b0b8... gsksltype: Add concept of components
7449320... gskslvalue: Add gsk_sl_value_to_string ()
e69eef8... gsksl: Builtin constructors are no longer functions
d2f8dc3... gskslfunction: Add gsk_sl_function_get_constant()
8be57ee... gsksltype: Add gsk_sl_type_value_equal()
d0b67ed... gsksl: Implement constructor writing to SPIR-V
6be3c70... gskslexpression: Split multiplication from other binary ope
6f0f42d... gskslprinter: Deal with non-normal floating points
2e084a5... gsksl: Add gsk_spv_writer_get_id_for_zero()
96fc96d... gsksltype: Add gsk_sl_type_get_matching()
9fb97a2... gskslstatement: Add SPV code for return statement
fd7e01f... gskslfunction: Actually write arguments to SPV
3615ea1... gskslexpression: Implement Division
7e0727e... gskpsv: Completely redo SPV writing
a5b72c9... gskspv: Add GskSpvCodeBlock
fd5bcfb... gskspv: Allow writing function calls
ff7fd11... gskspvwriter: Put the declaration section into the block
b36c9cc... gskspv: emit Debug information
25d16cb... gskspvwriter: Allow writing a function with initializer
7804003... gskspv: Reorganize code more
4d6abed... gskspv: Claim to support the same source extensions as glsl
58aa3ac... gskspv: Variables can go different places
ebfdf25... gsksl: Split binary expressions into their own header
67a9c86... gskslexpression: Move division to the new binary vfuncs
e15ddc3... gskslexpression: Move GskSlExpressionOperation to binaries
68af70f... gskslexpression: Convert assignment expression to GskSlBina
9bac73b... gskslexpression: Add gsk_sl_expression_is_assignable()
f06c11a... gsksl: Get rid of pointer types
e42d5bc... gskspv: Add GskSpvAccessChain
53d3fb4... gskspv: Ensure function labels come before variables
Commits added to the branch:
8948607... gsksl: Add support for overloaded functions
e8425df... gsksl: Add GskSlPrinter
734ff69... gsksl: Rename GskSlNode to GskSlStatement
ea5737c... gskslstatement: Print semicolon in the statement print func
596a147... gskslstatement: Parse compound statements
2a26d0d... gsksl: Don't return a value from gsk_sl_statement_write_spv
fa5ff11... gskslfunction: the body of a function is a single statement
c67e4bf... gskslstatement: Handle if statements
52a617c... gskslpreprocessor: Implement #ifdef, #else and #endif
5ed6d85... gsksltype: Turn void into a custom type class
d230588... gskslstatement: Add gsk_sl_Stement_get_jump()
f8773ce... gsksl: Redo qualifier handling
e6e78ae... gskslqualifier: Handle uniform variables
cc4cfaf... gsksl: Add support for parsing blocks
fbc8a2e... gskslqualifier: Implement layout(push_constant)
93afced... gsksltokenizer: Parse strings
0bceed4... gsk: Add GskCodeSource
9ca3984... gskslcompiler: Provide a way to compile files
e2f4cef... gskslpreprocessor: Implement #include
1b27c7f... gskslpreprocessor: Support parsing #version
084f90c... xxx: Change the clip shader do not use #f
01a993f... gsksltype: Add concept of components
3efc177... gskslvalue: Add gsk_sl_value_to_string ()
653c57a... gsksl: Builtin constructors are no longer functions
441a8bb... gskslfunction: Add gsk_sl_function_get_constant()
c7a7803... gsksltype: Add gsk_sl_type_value_equal()
c5da247... gsksl: Implement constructor writing to SPIR-V
cd24cc6... gskslexpression: Split multiplication from other binary ope
c3759c4... gskslprinter: Deal with non-normal floating points
ad110b7... gsksl: Add gsk_spv_writer_get_id_for_zero()
84b0b6b... gsksltype: Add gsk_sl_type_get_matching()
170a642... gskslstatement: Add SPV code for return statement
4d02c74... gskslfunction: Actually write arguments to SPV
1f423e2... gskslexpression: Implement Division
e3fc941... gskpsv: Completely redo SPV writing
be14abd... gskspv: Add GskSpvCodeBlock
2d31921... gskspv: Allow writing function calls
9bc1ff7... gskspvwriter: Put the declaration section into the block
70c2000... gskspv: emit Debug information
0762d31... gskspvwriter: Allow writing a function with initializer
fe561d8... gskspv: Reorganize code more
36af3e1... gskspv: Claim to support the same source extensions as glsl
4bbef6a... gskspv: Variables can go different places
47d2360... gsksl: Split binary expressions into their own header
9a9ad88... gskslexpression: Move division to the new binary vfuncs
c6e745d... gskslexpression: Move GskSlExpressionOperation to binaries
c49d1b4... gskslexpression: Convert assignment expression to GskSlBina
b87f511... gskslexpression: Add gsk_sl_expression_is_assignable()
14a72ad... gsksl: Get rid of pointer types
88b38e9... gskspv: Add GskSpvAccessChain
c5382eb... gskspv: Ensure function labels come before variables
ebb001d... gsksl: Introduce GskSlFunctionType
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]