[gtk+] (126 commits) Non-fast-forward update to branch wip/ebassi/gsk-renderer
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (126 commits) Non-fast-forward update to branch wip/ebassi/gsk-renderer
- Date: Tue, 9 Aug 2016 16:32:30 +0000 (UTC)
The branch 'wip/ebassi/gsk-renderer' 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:
c2d1afd... gsk: Initial commit / build environment
5e4bb53... Initial implementation of GSK rendering pipeline
024613c... build: Add GSK deps to GTK
b7e3356... gdk: Add utility for uploading Cairo surfaces to GL
6876311... gsk: Rename shaders for OpenGL
9b2290e... gsk: Use surface-to-texture utility function
2b59cc9... gsk: Port GskGLRenderer to GLES
cfb3740... gsk: Add GskRenderer::clear_tree
5619828... gsk: Flush the GL render items cache
4d49f42... gsk: Rework GskRenderer and GskRenderNode semantics
e10bbc6... gtk: Add a GskRenderer to GtkWindow
2de2322... gtk: Use GskRenderNode to render widgets
0377e9c... gsk: Turn GskRenderNode into a pure GTypeInstance
c4dc2a6... gsk: Group render state attributes
bba6366... gsk: Allow sampling between parent and child nodes
d1dfdcb... gsk: Make GskBlendMode enumeration public
46fc2b2... gsk: Store blend mode in the render node
2bfbc94... gsk: Use the node's blend mode in the GL renderer
b28a2e8... build: Fix dependency on GDK for introspection scanner
75d8582... gdk: Add more GDK_GL_ERROR error ids
c4d819b... gsk: Add rendering debug mode for shaders
eab5e57... gsk: Add ShaderBuilder
c81f1cf... gsk: Rework how GLSL shaders are built
498500f... gsk: Add debugging notes to ShaderBuilder
92620af... gsk: Add getter for program id in ShaderBuilder
3c8c609... gsk: Don't store the uniform and attribute location twice
60bab6c... gsk: Add more modes to the blend shader
2302d6c... docs: Add more GSK documentation
362cb99... gsk: Consolidate program creation and storage
1fb7978... gsk: Add 'blit' program
4e508e1... gsk: Add fundamental type annotations for GskRenderNode
fbc1048... Ensure that render nodes are translated
5948fa6... gsk: Use the right pointer to the parent RenderItem
dbc4c79... gsk: Add GskGLDriver
9726452... gsk: Add specific debug type for shaders
f95a899... gsk: Flip mutability on GskRenderNode.finalize
472a01c... gsk: Fix pre-condition check
1c6ffed... gsk: Use consistent naming for blend fragment shader
b9486d9... gsk: Enable depth testing
59ceccd... gsk: Split surface upload from texture creation
433cb56... gsk: Add GL profiler
a687871... gsk: Turn texture cache into a hash table
0c121d0... gsk: Add GL driver API to create render targets
d61b2ad... gsk: Rework surface -> texture API
43c013d... gsk: Drop render buffer code path from GskGLRenderer
da6bb5f... gsk: Simplify buffer handling in GskGLRenderer
321fe5e... gsk: Move resource handling inside GskGLDriver
79d28bf... gsk: Rename uniforms and attributes in shaders
3b51673... gsk: Drop opaque/transparent item split
1b0bec3... gsk: Add redirection to FBOs for opacity groups
46b187a... gsk: Fix build without Wayland
ea5a068... gtk: Name GSK render nodes
cd803a4... gtk: Add GtkContainer API to gather render nodes
400cdcf... gtk: Port GtkWindow to render nodes
ebf71f5... gsk: Bind GL context to the GL profiler
bc3dbc8... gsk: Tie render nodes to renderers
076e30f... gsk: Take into account the scaling factor
0fa6836... gsk: Add texture size to debug message
0d858c7... widget: Fix compatibility fallbacks
721420a... Use the projection to flip around the content
c679394... gtk: Update the coordinates when propagating render nodes
26306f5... Integrate CSS gadget with GSK render nodes
031051f... box: Port from immediate to deferred rendering
3a2e154... gsk: Add profiler object
1107311... gsk: Add GskProfiler to GskRenderer
c46fb06... Convert GtkGrid to indirect rendering
7c22aa6... button: Convert to indirect rendering
7d56da6... gsk: Improve debug output a bit
8679883... gsk: Add a debug flag for transforms
b2a1db3... gsk: Add debug macros that trigger on two conditions
6e14cd4... gsk: Split of debug spew for transforms
d0ea443... Add an offset to render nodes
01d4635... Fix fallback render nodes
3f11860... gsk: Recycle textures across frames
8c4848d... gsk: Rename set_offset() to set_anchor_point()
0271c96... gtk: Add convenience function for creating render nodes
64b2416... GtkFrame: Convert to indirect rendering
6c1479e... gsk: Pass the appropriate value for the n_quads argument
276764f... gtk: Attempt at handling CSS coordinates
5c25c8a... gtk: Port GtkActionBar to render nodes
65285b4... gtk: Port GtkHeaderBar to render nodes
4be7830... gtk: Clean up render fallback node creation in GtkWidget
34c91e2... headerbar: Fix size allocation
63ea361... Drop an unused variable
07823e2... Some debug help
8bac2f7... Add details to css render nodes
b0315e7... Allow selective debug spew
a4c335f... button: Restore focus
5196c3b... gadget: Add a has_content vfunc
a66166c... GtkExpander: Convert to indirect rendering
602b13a... Prevent box gadget content from being drawn twice
8cccdd8... GtkCheckButton: Convert to indirect rendering
66c2482... gadget: Fix handling of custom content
8e2161a... GtkListBox: Convert to indirect rendering
5648989... gsk: Build docs
c4ea9e2... Small fixes for the docs
1c79407... Small documentation additions
3875145... GtkButtonBox: Convert to indirect rendering
a89494c... Convert GtkComboBox to indirect rendering
3c312a4... Covert GtkOverlay to indirect rendering
4875819... gsk: Remove child-transform from render nodes
34858c2... gsk: Reuse VAOs with identical buffers
c285750... gsk: Fix the blend mode
0ec3e68... gtk: Add a box render node for gadgets
a7fa618... gsk: Ensure that non-drawing nodes are supported
eb1e407... gtk: Sort children by window depth when rendering
Commits added to the branch:
41c8446... label: Destroy the popup menu on unmap (*)
6032e7b... filechooserwidget: Remove unused enum (*)
50a0c5f... widget: remove some unneeded function prototypes (*)
60f3c02... shortcutlabel: Make parameter names match (*)
52c7e07... GDK W32: Cache multiple keyboard layouts simultaneously (*)
5e6c192... W32: Prefer the deadkey combinations that the OS uses (*)
be2e0e0... Updated German translation (cherry picked from commit 070c4 (*)
2f9b222... csslookup: Remove useless cast (*)
41be1e7... Updated Polish translation (*)
6452134... GtkMenuButton: use :toggled instead of :clicked (*)
1306f78... tests: Avoid g_test_expect_message (*)
76721e7... gtkicontheme: Don’t emit warning about fallback theme whe (*)
7b40fdb... gdkwindow: Fix potential NULL pointer dereferences in event (*)
6a2cba0... Updated Hebrew translation (*)
cb3fc95... Updated Hebrew translation (*)
5fefc7a... headerbar: Fix size allocation (*)
a12ee84... wayland: Link against librt (*)
1c9154b... Updated Slovak translation (*)
0be9adc... Updated Czech translation (*)
2d2f8e3... Remove config.rpath from EXTRA_DIST (*)
da2e612... git.mk: Add config.rpath to the list of ignored files (*)
ebc6509... gsk: Initial commit / build environment
49a061c... Initial implementation of GSK rendering pipeline
c462f3e... build: Add GSK deps to GTK
979f059... gdk: Add utility for uploading Cairo surfaces to GL
f15cb77... gsk: Rename shaders for OpenGL
498f885... gsk: Use surface-to-texture utility function
bc05963... gsk: Port GskGLRenderer to GLES
ca97923... gsk: Add GskRenderer::clear_tree
b09441c... gsk: Flush the GL render items cache
1ebafff... gsk: Rework GskRenderer and GskRenderNode semantics
6686b66... gtk: Add a GskRenderer to GtkWindow
657bb58... gtk: Use GskRenderNode to render widgets
9cce83c... gsk: Turn GskRenderNode into a pure GTypeInstance
2148720... gsk: Group render state attributes
71de0df... gsk: Allow sampling between parent and child nodes
3c07c25... gsk: Make GskBlendMode enumeration public
f6fd57e... gsk: Store blend mode in the render node
1f2b98c... gsk: Use the node's blend mode in the GL renderer
1b85794... build: Fix dependency on GDK for introspection scanner
fbe43c4... gdk: Add more GDK_GL_ERROR error ids
4611ced... gsk: Add rendering debug mode for shaders
b3d50a4... gsk: Add ShaderBuilder
d417b1c... gsk: Rework how GLSL shaders are built
fee2001... gsk: Add debugging notes to ShaderBuilder
10e197c... gsk: Add getter for program id in ShaderBuilder
713a1c5... gsk: Don't store the uniform and attribute location twice
5ffcdc0... gsk: Add more modes to the blend shader
63d218e... docs: Add more GSK documentation
49661a7... gsk: Consolidate program creation and storage
4484be9... gsk: Add 'blit' program
c0f9ecb... gsk: Add fundamental type annotations for GskRenderNode
c071a2a... Ensure that render nodes are translated
32a3b4a... gsk: Use the right pointer to the parent RenderItem
8ea83eb... gsk: Add GskGLDriver
abc543c... gsk: Add specific debug type for shaders
962cb77... gsk: Flip mutability on GskRenderNode.finalize
8b3e93b... gsk: Fix pre-condition check
1e4393b... gsk: Use consistent naming for blend fragment shader
7eba4b5... gsk: Enable depth testing
c940cc8... gsk: Split surface upload from texture creation
7493fa4... gsk: Add GL profiler
60fb2af... gsk: Turn texture cache into a hash table
7b576bb... gsk: Add GL driver API to create render targets
5e978a9... gsk: Rework surface -> texture API
3aed149... gsk: Drop render buffer code path from GskGLRenderer
5821b1d... gsk: Simplify buffer handling in GskGLRenderer
7aa99f5... gsk: Move resource handling inside GskGLDriver
3c7ea1e... gsk: Rename uniforms and attributes in shaders
4d7e6e2... gsk: Drop opaque/transparent item split
420825c... gsk: Add redirection to FBOs for opacity groups
06ede28... gsk: Fix build without Wayland
e160b80... gtk: Name GSK render nodes
d6d1568... gtk: Add GtkContainer API to gather render nodes
87fb23f... gtk: Port GtkWindow to render nodes
a64168c... gsk: Bind GL context to the GL profiler
5b74850... gsk: Tie render nodes to renderers
82e635b... gsk: Take into account the scaling factor
e14100d... gsk: Add texture size to debug message
bf997b4... widget: Fix compatibility fallbacks
347fd38... Use the projection to flip around the content
49a91f1... gtk: Update the coordinates when propagating render nodes
0d6253e... Integrate CSS gadget with GSK render nodes
fcd1d32... box: Port from immediate to deferred rendering
980e732... gsk: Add profiler object
9e3458d... gsk: Add GskProfiler to GskRenderer
08799f6... Convert GtkGrid to indirect rendering
108b790... button: Convert to indirect rendering
7d8829c... gsk: Improve debug output a bit
c18d866... gsk: Add a debug flag for transforms
5c1f277... gsk: Add debug macros that trigger on two conditions
55d7073... gsk: Split of debug spew for transforms
4e2699e... Add an offset to render nodes
79bace4... Fix fallback render nodes
82e35dd... gsk: Recycle textures across frames
8b9cd74... gsk: Rename set_offset() to set_anchor_point()
935d74f... gtk: Add convenience function for creating render nodes
887dd56... GtkFrame: Convert to indirect rendering
a571b95... gsk: Pass the appropriate value for the n_quads argument
f722c74... gtk: Attempt at handling CSS coordinates
d823d9b... gtk: Port GtkActionBar to render nodes
71cedfb... gtk: Port GtkHeaderBar to render nodes
867ca3a... gtk: Clean up render fallback node creation in GtkWidget
8d14c67... Drop an unused variable
457094b... Some debug help
15ed294... Add details to css render nodes
d9f4ac9... Allow selective debug spew
5638e68... button: Restore focus
c910129... gadget: Add a has_content vfunc
ceb4c0a... GtkExpander: Convert to indirect rendering
f3f444a... Prevent box gadget content from being drawn twice
4a163a2... GtkCheckButton: Convert to indirect rendering
7fffdb1... gadget: Fix handling of custom content
21206e7... GtkListBox: Convert to indirect rendering
c5d1764... gsk: Build docs
3089f0a... Small fixes for the docs
891b394... Small documentation additions
b6170be... GtkButtonBox: Convert to indirect rendering
a861095... Convert GtkComboBox to indirect rendering
0dcfd78... Covert GtkOverlay to indirect rendering
e808006... gsk: Remove child-transform from render nodes
83e7140... gsk: Reuse VAOs with identical buffers
ddd7d48... gsk: Fix the blend mode
6d5ada6... gtk: Add a box render node for gadgets
4e2431a... gsk: Ensure that non-drawing nodes are supported
bd27631... gtk: Sort children by window depth when rendering
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]