Subscribe Home Blog Talks Papers Projects

Category: compilers

2019

Clang Build Analyzer Sep 28, 2019
#code #compilers #devtools #performance
Another cool MSVC flag: /d1reportTime Jan 21, 2019
#code #compilers #devtools #performance
time-trace: timeline / flame chart profiler for Clang Jan 16, 2019
#code #compilers #devtools #performance
Investigating compile times, and Clang -ftime-report Jan 12, 2019
#code #compilers #devtools #rant #performance

2018

"Modern" C++ Lamentations Dec 28, 2018
#code #compilers #rant

2017

Slow to Compile Table Initializers Oct 24, 2017
#code #compilers #devtools
Best unknown MSVC flag: d2cgsummary Oct 23, 2017
#code #compilers #devtools
Forced Inlining Might Be Slow Oct 9, 2017
#code #compilers #devtools
Unreasonable Effectiveness of Profilers Aug 8, 2017
#code #compilers #devtools #performance

2016

Amazing Optimizers, or Compile Time Tests Dec 9, 2016
#code #compilers #rant

2014

Shader compilation in Unity 4.5 May 5, 2014
#compilers #unity #work
Cross Platform Shaders in 2014 Mar 28, 2014
#code #compilers #d3d #opengl

2012

Cross Platform Shaders in 2012 Oct 1, 2012
#code #compilers #rendering
Careful with That Initializer, Eugene Jul 9, 2012
#code #compilers #performance

2010

GLSL Optimizer Sep 29, 2010
#code #compilers #opengl #unity
Compiling HLSL into GLSL in 2010 May 21, 2010
#code #compilers #d3d #opengl #unity

Recent Posts

  • Comparing BCn texture decoders
  • Comparing .obj parse libraries
  • Speeding up Blender .obj import
  • Optimizing Oklab gradients
  • Curious lack of sprintf scaling
  • Speeding up Blender .obj export
  • Gradients in linear space aren't better
All Posts

Categories

  • blender (3)
  • code (108)
  • compilers (16)
  • conferences (10)
  • d3d (20)
  • demos (39)
  • devtools (22)
  • energy (1)
  • games (20)
  • giving (3)
  • gpu (40)
  • mobile (7)
  • opengl (19)
  • papers (12)
  • performance (30)
  • personal (13)
  • random (64)
  • rant (54)
  • rendering (59)
  • travel (6)
  • unity (62)
  • vulkan (3)
  • web (2)
  • work (64)
Text content © Aras Pranckevičius. Code snippets are public domain, unless specified otherwise.