Click here to Skip to main content

Articles by Bartlomiej Filipek (Articles: 7, Technical Blogs: 15, Tip/Trick: 1)

Articles: 7, Technical Blogs: 15, Tip/Trick: 1

RSS Feed

Average article rating: 4.73

OpenGL
General
Posted: 13 May 2014   Updated: 3 Dec 2014   Views: 57,932   Rating: 4.93/5    Votes: 37   Popularity: 7.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 103   Downloaded: 0
A little guide about modern OpenGL and why it gives us so much value.
C / C++ Language
Smart Pointers
Posted: 19 Feb 2013   Updated: 27 Aug 2014   Views: 14,796   Rating: 4.88/5    Votes: 18   Popularity: 6.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 0
Several issues related to smart pointers that are worth knowing.
Algorithms & Recipes
Algorithms
Posted: 16 Dec 2014   Updated: 16 Dec 2014   Views: 10,108   Rating: 4.91/5    Votes: 28   Popularity: 7.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 60   Downloaded: 22
Several examples of beautiful code made up of algorithms from the C++ standard library. Heavily uses modern C++.
Game Development
General
Posted: 8 Jun 2014   Updated: 8 Jun 2014   Views: 4,413   Rating: 4.67/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
Flexible Particle System - Updaters
Book Reviews
General
Posted: 27 Apr 2014   Updated: 27 Apr 2014   Views: 6,569   Rating: 4.47/5    Votes: 6   Popularity: 3.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
This book is a must-have resource for any C++ developer!
Posted: 23 Sep 2013   Updated: 28 Apr 2014   Views: 15,967   Rating: 4.75/5    Votes: 4   Popularity: 2.86
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 0
Review of a very interesting book about Modern OpenGL Application Development.
Posted: 16 Apr 2014   Updated: 28 Apr 2014   Views: 7,217   Rating: 4.50/5    Votes: 5   Popularity: 3.32
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Short review of a very interesting book about DirectX 11 using C#

Average blogs rating: 4.91

General Graphics
General
Posted: 16 Sep 2014   Updated: 16 Sep 2014   Views: 2,943   Rating: 4.75/5    Votes: 3   Popularity: 2.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
In this post I will test several compiler options and switches that could make the particle system run faster. Read more to see how I've reached around 20% of performance improvement!
Posted: 6 Oct 2014   Updated: 6 Oct 2014   Views: 2,274   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Several code changes that made my particle system faster: SIMD, random number generator, pointer aliasing, memory alignment.
OpenGL
General
Posted: 1 Oct 2013   Updated: 1 Oct 2013   Views: 4,602   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
glGenerateMipmap Plus SOIL library
Posted: 9 Jul 2014   Updated: 9 Jul 2014   Views: 4,819   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Description about my simple OpenGL renderer for the particle system.
C / C++ Language
Beginners
Posted: 25 Oct 2014   Updated: 25 Oct 2014   Views: 3,609   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
A list of my top 5 interesting C++ proposals.for pre-Urbana mailing. Unified Syntax Call, Coroutines, array_view ranges and modules.
General
Posted: 19 Feb 2013   Updated: 28 Mar 2013   Views: 7,817   Rating: 4.93/5    Votes: 7   Popularity: 4.17
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Introduction to insulation method, for improving physical design of the code.
Posted: 12 Apr 2013   Updated: 17 Apr 2013   Views: 5,881   Rating: 4.50/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Experiments about compilation times and file structure in C++, using GCC, MinGW, Visual Studio.
Posted: 1 Jun 2014   Updated: 2 Jun 2014   Views: 4,498   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
How memory access patterns can influence performance of your code.
Smart Pointers
Posted: 4 Mar 2013   Updated: 4 Mar 2013   Views: 4,105   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Why forward declaration can cause some troubles with (smart) pointers.
Utilities
Posted: 13 Mar 2013   Updated: 14 Mar 2013   Views: 6,017   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
Include Guards, Pragma Once, Predeclarations and other hints that might be useful when dealing with includes.
Game Development
General
Posted: 14 Apr 2014   Updated: 14 Apr 2014   Views: 3,231   Rating: 4.83/5    Votes: 4   Popularity: 2.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Flexible Particle System - Start
Posted: 15 Apr 2014   Updated: 15 Apr 2014   Views: 3,424   Rating: 4.67/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Flexible Particle System - The Container
Posted: 15 May 2014   Updated: 16 May 2014   Views: 2,677   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Description of the implementation of my particle container
Posted: 15 May 2014   Updated: 16 May 2014   Views: 3,449   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Description of my emitter and generator module for particle system
Posted: 2 Aug 2014   Updated: 2 Aug 2014   Views: 3,275   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
How to start optimizing the particle system code.

Average tips rating: 4.79

C / C++ Language
Beginners
Posted: 17 Jan 2014   Updated: 14 Oct 2014   Views: 8,316   Rating: 4.79/5    Votes: 13   Popularity: 5.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 0
Simple introduction to std::future and std::async and why they can be useful.
No reference articles have been posted.

Bartlomiej Filipek
Software Developer
Poland Poland
Software developer interested in creating great code and passionate about teaching.
 
Technologies I use(d): C++, C#, JavaScript, OpenGL, GLSL, DirectX, OpenCL, CUDA, Windows Api, MFC, Visual Studio and even HTML and CSS.
 
See my programming blog: www.bfilipek.com
Follow on   Twitter   Google+


Advertise | Privacy | Mobile
Web01 | 2.8.141223.1 | Last Updated 29 Dec 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid