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

  0d89563... gsksl: Implement constructor writing to SPIR-V
  6a270a8... gskslexpression: Split multiplication from other binary ope
  4cb3041... gskslprinter: Deal with non-normal floating points
  cf6f9e4... gsksl: Add gsk_spv_writer_get_id_for_zero()
  208526b... gsksltype: Add gsk_sl_type_get_matching()
  4a7ae3d... gskslstatement: Add SPV code for return statement
  259a121... gskslfunction: Actually write arguments to SPV
  00be11b... gskslexpression: Implement Division
  59bb154... gskpsv: Completely redo SPV writing
  d9d9567... gskspv: Add GskSpvCodeBlock
  8fc7e79... gskspv: Allow writing function calls
  bf815b2... gskspvwriter: Put the declaration section into the block
  9ae8681... gskspv: emit Debug information
  39e5f04... gskspvwriter: Allow writing a function with initializer
  411750b... gskspv: Reorganize code more
  d9bc0c1... gskspv: Claim to support the same source extensions as glsl
  06c76e3... gskspv: Variables can go different places
  27d6e7a... gsksl: Split binary expressions into their own header
  6740497... gskslexpression: Move division to the new binary vfuncs
  91e8681... gskslexpression: Move GskSlExpressionOperation to binaries
  92e841c... gskslexpression: Convert assignment expression to GskSlBina
  e0ad78a... gskslexpression: Add gsk_sl_expression_is_assignable()
  451e81f... gsksl: Get rid of pointer types
  9c26dd8... gskspv: Add GskSpvAccessChain
  9be37e6... gskspv: Ensure function labels come before variables
  50d026a... gsksl: Introduce GskSlFunctionType
  2e92fdf... gskslvariable: Add load()/store() functions
  c7c62b2... gskslvariable: Make it classed
  11f5750... gskslvariable: Add a class for parameters
  90ca71f... gskslvariable: Fold constant variables away in SPV output
  0a24cc0... gskspvwriter: Add optimization for access chain
  a463947... gskslexpression: Add spv writing optimization
  80d4ca0... gskspv: Pass inout parameters by reference
  f8c59cc... gskslprogram: Split out GskSlDeclaration
  31d4e29... gsksldeclaration: Type declarations aren't variables
  592ca4d... gskspv: Collect in and out variables
  c37564f... gsksl: Emit decorations for variables
  4861a36... gsksl: Implement addition
  4de0d98... gskspv: Implement writing constructor functions

Commits added to the branch:

  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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]