- Designing a Modern GPU Interface by @BrookeHodgman
- Optimizing the Graphics Pipeline with Compute by @gwihlidal
- GPU Driven Rendering Pipelines by @SebAaltonen
- Destiny’s Multi-threaded Renderer Architecture by @Mirror2Mask
- Stingray Renderer Walkthrough by @tobias_persson
| analytic | |
| # variables go here... | |
| # only floats supported right now. | |
| # [type] [name] [min val] [max val] [default val] | |
| ::begin parameters | |
| float albedo 0 1 1 | |
| float roughness 0 1 1 | |
| ::end parameters |
| -- This is free and unencumbered software released into the public domain. | |
| -- The software is provided "as is", without warranty of any kind. | |
| -- Anyone is free to copy, modify, publish, use, compile, sell, or | |
| -- distribute this software, either in source code form or as a compiled | |
| -- binary, for any purpose, commercial or non-commercial, and by any means. | |
| -- For more information, please refer to <http://unlicense.org/> | |
| -- | |
| -- Use KDE KDialog to add files to playlist, subtitles to playing video or open URLs. | |
| -- Based on 'mpv-open-file-dialog' <https://github.com/rossy/mpv-open-file-dialog>. | |
| -- |
This article is also available here.
Before you continue, if you don't know what IMGUI is don't bother reading this post, just ignore it, don't write anything in comments section, etc. If you're curious about IMGUI see bottom of this post, otherwise continue whatever you were doing, this post it's not for you. Thanks!
If you know what IMGUI is, for context read following presentations and blog posts:
A list of commonly asked questions, design decisions, reasons why Clojure is the way it is as they were answered directly by Rich (even when from many years ago, those answers are pretty much valid today!). Feel free to point friends and colleagues here next time they ask (again). Answers are pasted verbatim (I've made small adjustments for readibility, but never changed a sentence) from mailing lists, articles, chats.
How to use:
- The link in the table of content jumps at the copy of the answer on this page.
- The link on the answer itself points back at the original post.
| ! model | |
| pc101 Generic 101-key PC | |
| pc102 Generic 102-key (Intl) PC | |
| pc104 Generic 104-key PC | |
| pc105 Generic 105-key (Intl) PC | |
| dell101 Dell 101-key PC | |
| latitude Dell Latitude series laptop | |
| dellm65 Dell Precision M65 | |
| everex Everex STEPnote | |
| flexpro Keytronic FlexPro |
Installation:
A quick installation does not require root access, as shown:
(wget -O - pi.dk/3 || curl pi.dk/3/ || fetch -o - http://pi.dk/3) | bash
For other installation options see http://git.savannah.gnu.org/cgit/parallel.git/tree/README
| #include <type_traits> | |
| //=== basic integer stuff ==// | |
| template <typename T> | |
| concept bool Integer = requires(T) {typename T::value_type; T::value;}; | |
| template <Integer A, typename A::value_type B> | |
| concept bool Equal_to = A::value == B; | |
| template <Integer A, Integer B> |