[gtk+] (103 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+] (103 commits) Non-fast-forward update to branch wip/ebassi/gsk-renderer
- Date: Thu, 4 Aug 2016 10:30:45 +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:
3e48401... gsk: Initial commit / build environment
d7b81e7... Initial implementation of GSK rendering pipeline
1794804... build: Add GSK deps to GTK
35c276e... gdk: Add utility for uploading Cairo surfaces to GL
e0484dc... gsk: Rename shaders for OpenGL
4a037d2... gsk: Use surface-to-texture utility function
a407a73... gsk: Port GskGLRenderer to GLES
5431d88... gsk: Add GskRenderer::clear_tree
2660dd6... gsk: Flush the GL render items cache
d38b219... gsk: Rework GskRenderer and GskRenderNode semantics
3160858... gtk: Add a GskRenderer to GtkWindow
b2dfc10... gtk: Use GskRenderNode to render widgets
81fbf65... gsk: Turn GskRenderNode into a pure GTypeInstance
58b7136... gsk: Group render state attributes
23d49ff... gsk: Allow sampling between parent and child nodes
e4d20e6... gsk: Make GskBlendMode enumeration public
208ed3e... gsk: Store blend mode in the render node
95fe936... gsk: Use the node's blend mode in the GL renderer
0f22c1d... build: Fix dependency on GDK for introspection scanner
8631064... gdk: Add more GDK_GL_ERROR error ids
21f8797... gsk: Add rendering debug mode for shaders
865231d... gsk: Add ShaderBuilder
2473eae... gsk: Rework how GLSL shaders are built
f64ea60... gsk: Add debugging notes to ShaderBuilder
5097f5d... gsk: Add getter for program id in ShaderBuilder
0f938f5... gsk: Don't store the uniform and attribute location twice
b9186c8... gsk: Add more modes to the blend shader
d20866f... docs: Add more GSK documentation
46e2cae... gsk: Consolidate program creation and storage
d7458f3... gsk: Add 'blit' program
4ef1fc9... gsk: Add fundamental type annotations for GskRenderNode
10b780d... Ensure that render nodes are translated
daf037f... gsk: Use the right pointer to the parent RenderItem
138e972... gsk: Add GskGLDriver
c3dc3bb... gsk: Add specific debug type for shaders
f480206... gsk: Flip mutability on GskRenderNode.finalize
a266180... gsk: Fix pre-condition check
2148dff... gsk: Use consistent naming for blend fragment shader
604b3c3... gsk: Enable depth testing
2a12117... gsk: Split surface upload from texture creation
1ba2545... gsk: Add GL profiler
80bb147... gsk: Turn texture cache into a hash table
04292b8... gsk: Add GL driver API to create render targets
e14f9bc... gsk: Rework surface -> texture API
36e8e7e... gsk: Drop render buffer code path from GskGLRenderer
00ce870... gsk: Simplify buffer handling in GskGLRenderer
c59c9a3... gsk: Move resource handling inside GskGLDriver
cfd2ddb... gsk: Rename uniforms and attributes in shaders
21a1915... gsk: Drop opaque/transparent item split
e9fa550... gsk: Add redirection to FBOs for opacity groups
554e30c... gsk: Fix build without Wayland
2caa47e... gtk: Name GSK render nodes
464bfb2... gtk: Add GtkContainer API to gather render nodes
17b62fd... gtk: Port GtkWindow to render nodes
7aeed20... gsk: Bind GL context to the GL profiler
f3d75fc... gsk: Tie render nodes to renderers
ac71b2c... gsk: Take into account the scaling factor
69d3e8f... gsk: Add texture size to debug message
b368f72... fixup! gtk: Port GtkWindow to render nodes
a4f4f0f... widget: Fix compatibility fallbacks
67d8d62... Use the projection to flip around the content
cad4d69... gtk: Update the coordinates when propagating render nodes
a620aee... Integrate CSS gadget with GSK render nodes
7ff041a... box: Port from immediate to deferred rendering
Commits added to the branch:
9eb356d... GtkScrolledWindow: Always uninstall scroll cursor when star (*)
8e6a68c... GtkScrolledWindow: reset scroll history if it contained no (*)
7543cd8... shortcut-label: make it public (*)
ddee89f... shortcut-label: add 'disabled-text' property (*)
15b2dbf... Adwaita: use a transition to animate checks and radios (*)
0fd69ce... Fix tiny typo. (*)
b9f61e3... Don't use one-stop gradients (*)
ca6c928... Properly declare the font CSS property (*)
f422208... css: Rename functions (*)
5ccc0e4... css: Fix case where we didn't convert pt => px (*)
2233566... GDK W32: Support UTF-16 surrogate pairs passed via VK_PACKE (*)
18aa051... Put window exporting behind a display protocol agnostic API (*)
237df66... Port GtkFileChooserNativePortal to gtk_window_export_handle (*)
936c164... Port gtk_show_uri_on_window to gtk_window_export_handle (*)
b01e975... Port GtkPrintOperationPortal to gtk_window_export_handle (*)
331af2a... docs: trivial build fix (*)
64739f4... demos: Fix build failure (*)
e4c072f... Updated Lithuanian translation (*)
a72f1c7... gtktable: don't try to propagate expand related child props (*)
4556d0f... gtkbox: remove unnecessary queue_compute_expand() (*)
0989614... Add a release not about GtkTable expand flags (*)
831d8b1... Update the docs for gtk_window_get_position() (*)
55a9568... Updated Spanish translation (*)
60c393d... Updated Spanish translation (*)
43a5331... Require a new version of GLib (*)
d9c07c0... Skip GdkDrawingContext in default value tests (*)
5ab2b8f... Make icontheme test work with structured logging (*)
2de6b08... menu: Fix up new properties (*)
80d329a... Skip GtkShortcutLabel::accelerator in notify test (*)
9e1afd7... Add ignore file for macro dir (*)
445286c... Modify git.mk to handle our split NLS directories (*)
9733c8d... gsk: Initial commit / build environment
08e54ca... Initial implementation of GSK rendering pipeline
96a618e... build: Add GSK deps to GTK
8e8118f... gdk: Add utility for uploading Cairo surfaces to GL
11fdd5f... gsk: Rename shaders for OpenGL
18ca22a... gsk: Use surface-to-texture utility function
49f21ab... gsk: Port GskGLRenderer to GLES
8e94a84... gsk: Add GskRenderer::clear_tree
6f1c4cc... gsk: Flush the GL render items cache
0d14a2a... gsk: Rework GskRenderer and GskRenderNode semantics
b98cbdd... gtk: Add a GskRenderer to GtkWindow
1a78d30... gtk: Use GskRenderNode to render widgets
9de069f... gsk: Turn GskRenderNode into a pure GTypeInstance
09042ab... gsk: Group render state attributes
30b2c54... gsk: Allow sampling between parent and child nodes
235b4e7... gsk: Make GskBlendMode enumeration public
b9fa34d... gsk: Store blend mode in the render node
f59ba5b... gsk: Use the node's blend mode in the GL renderer
fdf05e1... build: Fix dependency on GDK for introspection scanner
b651199... gdk: Add more GDK_GL_ERROR error ids
36d2807... gsk: Add rendering debug mode for shaders
bb3b6d9... gsk: Add ShaderBuilder
9147ea8... gsk: Rework how GLSL shaders are built
ec8ce05... gsk: Add debugging notes to ShaderBuilder
54a56be... gsk: Add getter for program id in ShaderBuilder
88065c7... gsk: Don't store the uniform and attribute location twice
a80f7a5... gsk: Add more modes to the blend shader
7e2d71a... docs: Add more GSK documentation
88236df... gsk: Consolidate program creation and storage
afd5485... gsk: Add 'blit' program
f422161... gsk: Add fundamental type annotations for GskRenderNode
14d8192... Ensure that render nodes are translated
da25594... gsk: Use the right pointer to the parent RenderItem
d6bc93d... gsk: Add GskGLDriver
e65eb26... gsk: Add specific debug type for shaders
4d6fe94... gsk: Flip mutability on GskRenderNode.finalize
8739d57... gsk: Fix pre-condition check
591a459... gsk: Use consistent naming for blend fragment shader
7deae5b... gsk: Enable depth testing
ef44457... gsk: Split surface upload from texture creation
1243534... gsk: Add GL profiler
24ac27d... gsk: Turn texture cache into a hash table
8e7125e... gsk: Add GL driver API to create render targets
8b3ebaf... gsk: Rework surface -> texture API
c4f2546... gsk: Drop render buffer code path from GskGLRenderer
022730e... gsk: Simplify buffer handling in GskGLRenderer
8d397f8... gsk: Move resource handling inside GskGLDriver
5833ef4... gsk: Rename uniforms and attributes in shaders
e99759e... gsk: Drop opaque/transparent item split
b1aa501... gsk: Add redirection to FBOs for opacity groups
f3ac7a1... gsk: Fix build without Wayland
368966f... gtk: Name GSK render nodes
c416da9... gtk: Add GtkContainer API to gather render nodes
e9594ee... gtk: Port GtkWindow to render nodes
5eea4f4... gsk: Bind GL context to the GL profiler
3f4d8c6... gsk: Tie render nodes to renderers
b1fc066... gsk: Take into account the scaling factor
40b9001... gsk: Add texture size to debug message
fa2f99e... widget: Fix compatibility fallbacks
32eb113... Use the projection to flip around the content
0751d66... gtk: Update the coordinates when propagating render nodes
de794dd... Integrate CSS gadget with GSK render nodes
01c7db9... box: Port from immediate to deferred rendering
9a4738a... gsk: Add profiler object
b9b8682... gsk: Add GskProfiler to GskRenderer
f600432... Convert GtkGrid to indirect rendering
fabde7a... button: Convert to indirect rendering
4484515... GtkFrame: Convert to indirect rendering
0f46495... gsk: Improve debug output a bit
0475c96... gsk: Add a debug flag for transforms
1ea8e3a... gsk: Add debug macros that trigger on two conditions
d5bb76b... gsk: Split of debug spew for transforms
(*) 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]