- Nvidia Driver 375.39 on ubuntu is broken when it comes to EGL. Follow comment #11 to fix the host machine.
- To fix an nvidia-docker driver mount, you need to either fix
/var/lib/nvidia-docker/volumes/nvidia_driver/375.39/lib64
or use a docker viadocker run -it --rm -v nvidia_driver_375.39:/nvidia_driver debian
to gain write permissions to the drivers, and patch them.- Copy
/usr/lib/nvidia-375/libEGL.so.375.39
into the{nvidia_driver}/lib64/
directory - Make sure the symlinks for
{nvidia_driver}/lib64/libEGL.so.1
and{nvidia_driver}/lib64/libEGL.so
eventually link to thelibEGL.so.375.39
file.
- Copy
- To fix an nvidia-docker driver mount, you need to either fix
- If you have the environment variable
DISPLAY
set, EGL will try and use the actual Display for offscreen OpenGL rendering instead of the headless route. This is difficult (but not impossible) because now you must run the command as the same user as the graphically logged in user.
#pragma comment(lib, "SDL2") | |
#pragma comment(lib, "SDL2main") | |
#include "SDL.h" | |
#include <vector> | |
#include <unordered_map> | |
#include <assert.h> | |
#include <algorithm> |
Note: a lot of programmers talk about UI without mentionning the user even once, as if it was entirely a programming problem. I wonder what we’re leaving off the table when we do that.
- https://gist.github.com/vurtun/65977fcff17e413721dbd1191cda719d Vurtun’s notes about UI
- https://gist.github.com/vurtun/61b6dbf21ef060bcbbd8d1faa88350d9 Vurtun’s experiments
- https://gist.github.com/vurtun/9782db089430167453cff6785b37bb46 other notes by Vurtun
- https://gist.github.com/pervognsen/279156b894c5d04ca73df7afc12a37ee Notes about slate by Per Vognsen
- https://docs.unrealengine.com/latest/INT/Programming/Slate/
- https://docs.unrealengine.com/latest/INT/Engine/UMG/index.html
- https://soundcloud.com/podcastcode/6-dont-make-me-write-ui
Looking at software from a different angle as done during profiling and data analysis has numerous benefits. It requires and increases our understanding of the problems being solved by the software. It exposes us to unexpected discoveries and insights. It allows us to suggest improvements.
Since there is a great element of skills involved, and it is rarely taught in Computer Science degrees, the role of practice is very important to gain the necessary skills.
For 32-bit cygwin see current description on web page, | |
http://www.mono-project.com/docs/compiling-mono/windows. Bellow instructions apply to 64-bit cygwin | |
building 32 and 64-bit mono using mingw. | |
Install prerequisite: | |
• A working GIT environment is assumed (GIT can also be installed using chocolatey if needed). | |
• Visual Studio 2015. |
### | |
### | |
### UPDATE: For Win 11, I recommend using this tool in place of this script: | |
### https://christitus.com/windows-tool/ | |
### https://github.com/ChrisTitusTech/winutil | |
### https://www.youtube.com/watch?v=6UQZ5oQg8XA | |
### iwr -useb https://christitus.com/win | iex | |
### | |
### OR take a look at | |
### https://github.com/HotCakeX/Harden-Windows-Security |
sRGB learning curve
https://gamedevdaily.io/the-srgb-learning-curve-773b7f68cf7a#.y9sitvhmm
Color Math
http://www.essentialmath.com/GDC2015/VanVerth_Jim_DoingMathwRGB.pdf
The Importance of Terminology and sRGB Uncertainty
http://colour-science.org/posts/the-importance-of-terminology-and-srgb-uncertainty/
The current (3.2.3) windows binary distribution is missing mono-2.0.dll
, so it must be build from source.
Get Mono source
Using Cygwin, follow these instructions
"configure: error: msgfmt not found. You need to install the 'gettext' package, or pass --enable-nls=no to configure." Need cygwin package gettext-devel and probably gettext too.