Resources for textures, filtering and compression in OpenGL
This is just a list of articles/blogs posts/links about textures, texture filtering, mipmaps, compression and other interesting things related to images in OpenGL (or general graphics programming)....
View ArticleSoil performance texture tests
While implementing OpenGL's mipmap generation method into SOIL library I have started to create a test that would verify my initial assumptions. I wanted to test if the new method is faster than the...
View ArticleAntTweakBar cursor lag workaround
AntTweakBar 1.16, Windows build, OpenGL(Core) renderer.Recently I have noticed that when there is a cursor change when moving between controls some "lag" occurs. It is not seen when you have static...
View ArticleThe Passionate Programmer
How to be a better programmer? What technologies should be learned? How to have fun when coding?Read more to see where are the answers for those questions.Plan:IntroMarket and InvestmentExecutionSum...
View ArticleC++ status at the end of 2013
table {margin-left:auto;margin-right:auto;} tr:nth-child(even) { background-color: #dddddd; } tr:first-child { font-weight: bold; } C++11 conformance GCC 4.81 - 100%Clang 3.3 - 100%Intel 14.0 -...
View ArticleTasks with std::future and std::async
Let us consider a simple thing: use some worker thread to compute a value. In the source code it can look like that:std::thread t([]() { auto res = perform_long_computation(); };We would like to obtain...
View ArticleC++ down, up or stable?
div { text-align: justify; } Just a short post about popularity of C++. When preparing for my recent presentation about C++11 (and 14) I tried to understand what is going on with the language trengs....
View ArticleSimple Water Simulation
div { text-align:justify; } Finally I have managed to publish my awesome water simulation! I know thatĀ I wrote about my intentions to publish the project some time ago but as usually there was no...
View ArticleBook: Direct3D Rendering Cookbook
div {text-align: justify;} Direct3D is still dominating technology on Windows Platform so it is good to know its current state. Luckily for me, I got a chance to look at the newest book from Pack...
View ArticleWhat You Should Know About C++11
div { text-align:justify;} Although I have not written for a while on my blog I actually created a lot of articles in some other place recently. Please take a look at my introduction to C++11. What You...
View ArticleLearning Modern OpenGL
div { text-align:justify;} Another article posted in some other place in the NET. This time I tried to describe what resources are available when learning modern OpenGL. In the first place I've written...
View ArticleThree Particle Effects
div { text-align: justify; } For some time I have been playing around with my particle system. It seems to be a very interesting experiment to do! Today I just want to present some of current results...
View ArticleFlexible Particle System - Start
div { text-align: justify; } Particle systems are awesome! Not only can you create amazing effects, but you can also optimize code and push even more and more pixels to the screen. This post series...
View ArticlePresentation - Native code performance on modern CPUs
div { text-align: justify; } Just a quick summary of a great presentation from Build 2014 calledĀ Native Code Performance on Modern CPUs: A Changing Landscape.The presenter Eric Brumer (from Visual C++...
View ArticleFlexible particle system - The Container
div { text-align: justify; } One of the most crucial part of a particle system is the container for all particles. It has to hold all the data that describe particles, it should be easy to extend and...
View ArticleVector of object vs Vector of pointers
div { text-align: justify; }After watching some of the talks from Build 2014 - especially "Modern C++: What You Need to Know" and some talks from Eric Brumer I started thinking about writing my own...
View ArticleFlexible particle system - The Container 2
div { text-align: justify; }Last time I've written about problems that we can face when designing a particle container. This post will basically show my current (basic - without any optimizations)...
View ArticleNotes from Digital Dragons 2014 Day 1
p, div { text-align: justify; }official logo fromĀ digitaldragons.plDigital Dragons conference was organized in Cracow for the thrid time. I had no chance to be there in the first two years, but...
View ArticleNotes from Digital Dragons 2014 Day 2
p, div { text-align: justify; }official logo fromĀ digitaldragons.plPlease see my notes from the second day at Digital Dragons 2014 Conference from Cracow.Presentations started a bit earlier than the...
View ArticleFlexible particle system - Emitter and Generators
p, div { text-align: justify; }In our particle system we have already a basic foundation: the container and the framework. Now we need some modules that can actually wake particles. In this post I will...
View Article