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

  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]