Épisode 33 – Les poireaux du graphique

Introduction

Yannick et Benjamin reçoivent à nouveau Romain Guy, accompagné cette fois de Mathias Agopian, pour parler du graphisme en Android.

 

Téléchargement direct

Show notes

1:28″ – SurfaceFlinger : https://source.android.com/devices/graphics/arch-sf-hwc
1:47″ – Mathias dans ADB : http://androidbackstage.blogspot.be/2017/08/episode-74-graphics.html
4:52″ – GPUEffect : https://github.com/Frntbac/GPUEffect
4:55″ – GPUImage : https://github.com/CyberAgent/android-gpuimage/
5:27″ – Canvas : https://developer.android.com/reference/android/graphics/Canvas.html
5:28″ – RenderScript : https://developer.android.com/guide/topics/renderscript/compute.html
5:32″ – Vulkan : https://developer.android.com/ndk/guides/graphics/index.html
6:02″ – Unreal : https://www.unrealengine.com/en-US/what-is-unreal-engine-4
6:03″ – Unity : https://unity3d.com/fr
6:54″ – Talk de Benjamin sur OpenGL : https://skillsmatter.com/skillscasts/10782-opengl-a-noob-s-guide-for-android-developers
11:13″ – Canvas.saveLayer() : https://developer.android.com/reference/android/graphics/Canvas.html#saveLayer(android.graphics.RectF, android.graphics.Paint)
12:30″ – Context OpenGL (EGLContext) : https://developer.android.com/reference/android/opengl/EGLContext.html
16:38″ – Épisode précédent avec Romain : Episode 11 – De Poireau à Rockstar en 3 épisodes (1/3)
22:57″ – Oxford Style : https://www.grammarly.com/blog/what-is-the-oxford-comma-and-why-do-people-care-so-much-about-it/
24:56″ – hardwareAccelerated : https://developer.android.com/guide/topics/graphics/hardware-accel.html#controlling
29:24″ – Display list : https://developer.android.com/guide/topics/graphics/hardware-accel.html#model
35:35″ – Texture Packing : https://en.wikipedia.org/wiki/Texture_atlas
37:27″ – Canvas.clipRect() : https://developer.android.com/reference/android/graphics/Canvas.html#clipRect(float, float, float, float, android.graphics.Region.Op)
40:17″ – ViewPropertyAnimator : https://developer.android.com/reference/android/view/ViewPropertyAnimator.html
40:18″ – ValueAnimator : https://developer.android.com/reference/android/animation/ValueAnimator.html
40:19″ – ObjectAnimator : https://developer.android.com/reference/android/animation/ObjectAnimator.html
40:20″ – Animation :  https://developer.android.com/reference/android/view/animation/Animation.html
40:32″ – Transitions : https://developer.android.com/training/material/animations.html#Transitions
43:15″ – View.animate() : https://developer.android.com/reference/android/view/View.html#animate()
47:27″ – JIT : https://source.android.com/devices/tech/dalvik/jit-compiler
47:28″ – ART : https://source.android.com/devices/tech/dalvik/#features
50:18″ – ARCore : https://developers.google.com/ar/discover/
52:05″ – Rajawali : https://github.com/Rajawali/Rajawali
52:08″ – LibGDX : https://libgdx.badlogicgames.com/
55:41″ – ShaderToy : https://www.shadertoy.com/
56:06″ – 2TC : https://www.shadertoy.com/results?query=2tc
59:54″ – Shader partagé par Romain : https://www.shadertoy.com/view/4tByz3
1:05:38″ – GLES20.glClear() : https://developer.android.com/reference/android/opengl/GLES20.html#glClear(int)
1:08:03″ – Compatibility Test Suite (CTS) : https://source.android.com/compatibility/cts/
1:11:13″ – Notation hongroise : https://fr.wikipedia.org/wiki/Notation_hongroise
1:14:47″ – @Language : https://www.jetbrains.com/help/idea/using-language-injections.html
1:15:37″ – HLSL : https://msdn.microsoft.com/fr-fr/library/windows/desktop/bb509561.aspx
1:18:15″ – MediaCodec : https://developer.android.com/reference/android/media/MediaCodec.html
1:23:58″ – android-dev-france : https://twitter.com/r4dixx/status/951414261301108736

Contacts

@RomainGuy

@TheYann

@Xzan