Skip to content

Instantly share code, notes, and snippets.

View tiagovignatti's full-sized avatar

Tiago Vignatti tiagovignatti

View GitHub Profile
@tiagovignatti
tiagovignatti / bootstrap-navbar-toggle-animations.markdown
Created January 25, 2019 19:47
Bootstrap Navbar Toggle Animations
1. Apresentação. Caro(a) amigo(a), Baixei esse pequeno livro na internet efiquei encantado com ele. Antes havia lido oartigo de autoria de Joe Vitale sobre aHo’oponopono, o método de cura hawaiana. Esselivro vai além do artigo e analisa o processosendo aplicado em todos os aspectos da vida. Comoestava em tradução digital e por isso mesmo commuitos erros de grafias, concordâncias, regência epalavras trocadas, ousei fazer uma revisão e emalguns momentos uma adaptação. O método de cura hawaiana consistebasicamente em praticar o perdão, sobretudo oauto-perdão, o controle da mente, a tolerânciapara com as atitudes do próximo, a não resistênciae em assumir a total responsabilidade sobre nossossentimentos. Essa filosofia teve vários defensorese praticantes na terra: Jesus Cristo, Gandhi,Buda, Martin Luther King, São Francisco de Assis,etc. Mas é sempre bom recordar e renovar ouimplantar esses valores em nós mesmos, lendo essapequena e valiosa obra que nos fala numa linguagemsuave, simples e envolvente. Não consegui
commit 23b366e4738a56b0fa9fc376f1241aec8f0c7cf4
Author: Tiago Vignatti <tvignatti@gmail.com>
Date: Mon Aug 1 17:30:43 2016 +0300
[linux] WIP: Implement EGL platform in for headless view
To call the X11 windowing system through GLX is superfluous for headless
rendering. This patch implements EGL platform using GBM, which should be
slightly more simple than the GLX.
@tiagovignatti
tiagovignatti / ChromeOS
Last active April 13, 2016 19:19
cros kernel tracing i915
CompositorTileW-732 [000] ...1 2088.311066: i915_gem_object_begin_cpu_access: obj=ffff8800ba09d500, ret=0
CompositorTileW-732 [000] ...1 2088.311166: i915_gem_object_end_cpu_access: obj=ffff8800ba09d500, ret=0
CompositorTileW-732 [000] ...1 2088.817724: i915_gem_object_begin_cpu_access: obj=ffff8800ba09d500, ret=0
CompositorTileW-732 [000] ...1 2088.817801: i915_gem_object_end_cpu_access: obj=ffff8800ba09d500, ret=0
CompositorTileW-732 [000] ...1 2089.317513: i915_gem_object_begin_cpu_access: obj=ffff8800ba09d500, ret=0
CompositorTileW-732 [000] ...1 2089.317595: i915_gem_object_end_cpu_access: obj=ffff8800ba09d500, ret=0
CompositorTileW-732 [000] ...1 2089.816782: i915_gem_object_begin_cpu_access: obj=ffff8800ba09d500, ret=0
CompositorTileW-732 [000] ...1 2089.816858: i915_gem_object_end_cpu_access: obj=ffff8800ba09d500, ret=0
DrmThread-747 [000] ...1 2089.838338: i915_gem_object_create: obj=ffff8801163ce180, size=16384
CompositorTileW-732 [002] ...1 2089.840479:
CompositorTileW-732 [000] ...1 2088.311066: i915_gem_object_begin_cpu_access: obj=ffff8800ba09d500, ret=0
CompositorTileW-732 [000] ...1 2088.311166: i915_gem_object_end_cpu_access: obj=ffff8800ba09d500, ret=0
CompositorTileW-732 [000] ...1 2088.817724: i915_gem_object_begin_cpu_access: obj=ffff8800ba09d500, ret=0
CompositorTileW-732 [000] ...1 2088.817801: i915_gem_object_end_cpu_access: obj=ffff8800ba09d500, ret=0
CompositorTileW-732 [000] ...1 2089.317513: i915_gem_object_begin_cpu_access: obj=ffff8800ba09d500, ret=0
CompositorTileW-732 [000] ...1 2089.317595: i915_gem_object_end_cpu_access: obj=ffff8800ba09d500, ret=0
CompositorTileW-732 [000] ...1 2089.816782: i915_gem_object_begin_cpu_access: obj=ffff8800ba09d500, ret=0
CompositorTileW-732 [000] ...1 2089.816858: i915_gem_object_end_cpu_access: obj=ffff8800ba09d500, ret=0
DrmThread-747 [000] ...1 2089.838338: i915_gem_object_create: obj=ffff8801163ce180, size=16384
CompositorTileW-732 [002] ...1 2089.840479:
ninja: Entering directory `c/Release'
[32/4214] CXX obj/chrome/browser/ui/views/extensions/browser_ui.extension_install_dialog_view.o
FAILED: x86_64-cros-linux-gnu-g++ -B/usr/x86_64-pc-linux-gnu/x86_64-cros-linux-gnu/binutils-bin/2.25.51-gold -MMD -MF obj/chrome/browser/ui/views/extensions/browser_ui.extension_install_dialog_view.o.d -DV8_DEPRECATION_WARNINGS -DCLD_VERSION=2 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_ASH=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_CRAS=1 -DUSE_OZONE=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DIMAGE_LOADER_EXTENSION=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1 -DUSE_PROPRIETARY_CODECS -DENABLE_PEPPER_CDMS -DENABLE_CONFIGURATION_POLICY -DENABLE_NOTIFICATIONS -DENABLE_HIDPI=1 -DENABLE_TOPCHROME_MD=1 -DUSE_UDEV -DDONT_EMBED_BUILD_METADATA -DFIELDTRIAL_TESTING_ENABLED -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_AUTOFILL_DIALOG=1 -DENABLE_BACKG
#include <stdio.h>
#include <string.h>
struct smaps_sizes {
int Pss;
int Rss;
};
int main(const int argc, const char **argv)
{
diff --git a/ui/ozone/platform/drm/gpu/client_native_pixmap_vgem.cc b/ui/ozone/platform/drm/gpu/client_native_pixmap_vgem.cc
index 0b3d145..0d73fb0 100644
--- a/ui/ozone/platform/drm/gpu/client_native_pixmap_vgem.cc
+++ b/ui/ozone/platform/drm/gpu/client_native_pixmap_vgem.cc
@@ -6,9 +6,14 @@
#include <fcntl.h>
#include <sys/mman.h>
-#include <vgem_drm.h>
#include <xf86drm.h>
[0831/160240:WARNING:diagnostics_writer.cc(208)] Finished 17 tests.
[0831/160240:WARNING:diagnostics_writer.cc(208)] Finished Recovery for: Install type
[0831/160240:WARNING:diagnostics_writer.cc(208)] Finished Recovery for: Chrome version test
[0831/160240:WARNING:diagnostics_writer.cc(208)] Finished Recovery for: User data path
[0831/160240:WARNING:diagnostics_writer.cc(208)] Finished Recovery for: Local state path
[0831/160240:WARNING:diagnostics_writer.cc(208)] Finished Recovery for: App dictionaries directory path
[0831/160240:WARNING:diagnostics_writer.cc(208)] Finished Recovery for: Resources path
[0831/160240:WARNING:diagnostics_writer.cc(208)] Finished Recovery for: Available disk space
[0831/160240:WARNING:diagnostics_writer.cc(208)] Finished Recovery for: User preferences integrity
[0831/160240:WARNING:diagnostics_writer.cc(208)] Finished Recovery for: Local state integrity
diff --git a/drivers/gpu/drm/i915/i915_gem_dmabuf.c b/drivers/gpu/drm/i915/i915_gem_dmabuf.c
index e868db6..8b87c86 100644
--- a/drivers/gpu/drm/i915/i915_gem_dmabuf.c
+++ b/drivers/gpu/drm/i915/i915_gem_dmabuf.c
@@ -228,6 +228,15 @@ static int i915_gem_begin_cpu_access(struct dma_buf *dma_buf, size_t start, size
return ret;
}
+static void i915_gem_end_cpu_access(struct dma_buf *dma_buf, size_t start, size_t length, enum dma_data_direction direction)
+{