Antoine MORRIER
@cpprendering
Loves Rendering, maths, C++ development and fan of Qt
Bạn có thể thích
Here is an attempt to develop #VXAO with #VulkanAPI. The engine will evolve in the futur! github.com/qnope/GameEngi… #Vulkan #AmbientOcclusion
Sky and Atmosphere rendering: A physical approach cpp-rendering.io/sky-and-atmosp… #cpp #cplusplus
cpp-rendering.io
Sky and Atmosphere rendering: A physical approach - CPP Rendering - Antoine MORRIER
This article will describe the rendering of the sky and atmosphere, covering theory and implementation based on physics.
Small-Object Optimization applied to std::variant cpp-rendering.io/small-object-o… #cpp #cplusplus
cpp-rendering.io
Small-Object Optimization applied to std::variant - CPP Rendering - Antoine MORRIER
Small-Object Optimization is a technique improving the performance of construction of small objects by constructing them on the stack.
I am thrilled to announce the release of the first version of Erased, an innovative library designed to simplify type erasure. 🎉 I would also like to extend my best wishes for a wonderful New Year's Eve and a fantastic New Year! github.com/qnope/erased
How to implement a vtable for our custom type erasure type cpp-rendering.io/how-to-impleme… #cpp #cplusplus
cpp-rendering.io
How to implement a vtable for our custom type erasure type - CPP Rendering - Antoine MORRIER
In this article, we will see how to implement a vtable for our erased type erasure type. It will be based on function pointers.
C++ type erasure without macros cpp-rendering.io/c-type-erasure… #cpp #cplusplus
cpp-rendering.io
C++ type erasure without macros - CPP Rendering - Antoine MORRIER
In this article, I present a macro-less implementation of C++ type erasure. It relies on templates and deducing this to have a clean syntax.
C++ type erasure implementation: a low boilerplate approach cpp-rendering.io/c-type-erasure… #cpp #cplusplus
cpp-rendering.io
C++ type erasure implementation: a low boilerplate approach - CPP Rendering - Antoine MORRIER
We present Erased: a low boilerplate C++ implementation for type erasure. It allows easy use of vtable-based and non-intrusive polymorphism.
C++ Memory Safety: Safe Pointer cpp-rendering.io/c-memory-safet… #cpp #cplusplus
cpp-rendering.io
C++ Memory Safety: Safe Pointer - CPP Rendering - Antoine MORRIER
As time flies, C++ memory safety is more and more useful. We try to provide a little Safe Pointer using stateful metaprogramming.
An attempt to remove dangling pointers in C++ cpp-rendering.io/an-attempt-to-… #cpp #cplusplus
cpp-rendering.io
An attempt to remove dangling pointers in C++ - CPP Rendering - Antoine MORRIER
This article opens a discussion to avoid to have dangling pointers in C++. It proposes a RAII class that check such a kind of things.
Let's Go !! Gagne ton AMD Ryzen™ R9 7900X3D Pour voir la Vidéo : youtu.be/9-IJDzIG1C8 Pour voir le PC : bit.ly/3K0Bg6L Pour participer : RT + Follow : @Jigfio @AMD_France @cybertek_fr TAS : 15/04/2023 23h59 + Livraison France Métropolitaine & Belgique.
Le concours qui fait plaisir ! Gagne ton AMD Ryzen™ R9 7900X3D Pour voir la Vidéo : youtu.be/eHTQUxb98u0 Pour participer : RT + Follow : @Jigfio @AMD_France @rueducommerce TAS : 01/04/2023 23h59 + Livraison France Métropolitaine & Belgique.
The correct way to tie a scarf
With the conversations about value semantics and copy-on-write, I thought about how you might implement that in C++. Turns out, C++23's deducing this offers a pretty cute solution to the problem. brevzin.github.io/c++/2022/09/23…
New "Painting with Maths" (loooong) video in Youtube: youtube.com/watch?v=8--5Lw… Made in Shadertoy (raymarched SDF): shadertoy.com/view/WsSBzh #Mathematics #SDFs #raymarching #procedural #shader
My first Hello, World in C. Very proud!
I just wrote an article about an expressive implementation for detection idiom in C++ cpp-rendering.io/having-fun-wit…
cpp-rendering.io
Having fun with Detection idiom and macros in C++ - CPP Rendering - Antoine MORRIER
Macros are not very appreciated in C++. However, they can be useful. so let's having fun with detection idiom and macros in c++
C++ developers: A great thing about C++ is it allows you to create powerful abstractions and generic types as libraries, like std::tuple and std::variant Also C++ developers: std::tuple and std::variant shouldn't have been implemented as libraries
Using CMake and managing dependencies (using FetchContent). eliasdaler.github.io/using-cmake/ This article took a long time to write. Hope you find it useful! #cpp #programming #cmake
Thoughts about getters and setters cpp-rendering.io/thoughts-about… by @cpprendering
cpp-rendering.io
Thoughts about getters and setters in C++ - CPP Rendering - Antoine MORRIER
In this article, we are going to see if getters and setters are really useful in C++, or if there are better way for structure like objects
United States Xu hướng
- 1. Rob Reiner 289K posts
- 2. Good Monday 36.8K posts
- 3. #MondayMotivation 7,143 posts
- 4. All in the Family 29.5K posts
- 5. Meathead 8,513 posts
- 6. The Princess Bride 20.2K posts
- 7. Stand By Me 23.8K posts
- 8. When Harry Met Sally 24K posts
- 9. Derry 80K posts
- 10. Spinal Tap 19.6K posts
- 11. Cowboys 39.1K posts
- 12. Victory Monday N/A
- 13. Brentwood 21.7K posts
- 14. Chile 790K posts
- 15. Shaq 5,861 posts
- 16. Pennywise 68.1K posts
- 17. Ella Cook 30K posts
- 18. Rest in Peace 58.8K posts
- 19. Brooks 34K posts
- 20. The Sure Thing 25.5K posts
Bạn có thể thích
-
High-Perf Graphics
@HPG_Conf -
Ming-Lun “Allen” Chou | TheAllenChou@bsky
@TheAllenChou -
Jeremy Cowles
@MoldyMagnet -
Stefan Reinalter
@molecularmusing -
Nikos Papadopoulos
@4rknova -
Elias Daler
@EliasDaler -
Matt
@matt_dz -
Panagiotis Christopoulos Charitos / AnKi 3D Engine
@anki3d -
Sascha Willems
@SaschaWillems2 -
Lubos
@luboslenco -
Irakli Koiava
@KOIAVAIrakli
Something went wrong.
Something went wrong.