This line will replace the last octet of ipv4 adresses in a given file with a zero:
sed -i '' -e 's/(([0-9]{1,3}.){3})[0-9]{1,3}/\10/g'
| comment_char % | |
| escape_char / | |
| % Locale for English locale in Germany | |
| LC_IDENTIFICATION | |
| title "English locale for Germany" | |
| source "" | |
| address "" | |
| contact "Benjamin Rosseaux" | |
| email "[email protected]" |
This line will replace the last octet of ipv4 adresses in a given file with a zero:
sed -i '' -e 's/(([0-9]{1,3}.){3})[0-9]{1,3}/\10/g'
| // Force usage of dedicated GPU for OpenGL with Delphi and FreePascal/Lazarus on Multi-GPU systems such as Notebooks on Windows | |
| // Insert that into your main source file, which is for example the .dpr (Delphi) or .lpr (Lazarus) file | |
| {$define ForceDedicatedGPUUsage} // then you can uncomment and recomment this line, for compile-time-switching between | |
| // integrated GPU and dedicated GPU | |
| {$if defined(Windows) and defined(ForceDedicatedGPUUsage) and (defined(cpu386) or defined(cpux64) or defined(cpuamd64))} | |
| {$ifdef fpc} | |
| {$asmmode intel} | |
| {$endif} |
https://github.com/baldurk/visor Vulkan Software Renderer
https://github.com/Chabloom/VulkanOnD3D12 Vulkan to Direct3D 12
https://github.com/msiglreith/rostkatze Vulkan to Direct3D 12
https://github.com/gfx-rs/portability Vulkan to Direct3D 12 and Metal and also to Vulkan itself again
https://github.com/KhronosGroup/MoltenVK Vulkan to Metal
| unit MiniSoftFP32; // Copyright (C) 2018, Benjamin "BeRo" Rosseaux ([email protected]) - License: CC0 | |
| // Declaimer / Notice of caution: | |
| // Attention, this code implements only the basic functions, but for example not the correct handling of | |
| // Infinity, NaN, division-by-zero special cases and so on. | |
| // In short, this code is only intended for demystifying the base floating point arithmetics (using 32-bit | |
| // single precision floating point values in this implementation). | |
| {$ifdef fpc} | |
| {$mode delphi} | |
| {$if defined(cpu386) or defined(cpuamd64)} | |
| {$asmmode intel} |
| // Copyright (C) 2018, Benjamin "BeRo" Rosseaux ([email protected]) - License: CC0 | |
| // Hint: It's not super accurate, but it should be good enough for games and demos with sky rendering. | |
| #version 430 | |
| layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; | |
| uniform vec3 tc; // Time constant | |
| layout(std430) buffer ssboAstronomy { | |
| vec3 sunPosition; | |
| float sunDistance; |
| // Copyright (C) 2018, Benjamin "BeRo" Rosseaux ([email protected]) - License: CC0 | |
| #version 330 | |
| layout(location = 0) out vec4 oOutput; | |
| in vec2 vTexCoord; | |
| flat in int vFaceIndex; | |
| vec3 getCubeMapDirection(in vec2 uv, | |
| in int faceIndex){ | |
| vec3 zDir = vec3(ivec3((faceIndex <= 1) ? 1 : 0, | |
| (faceIndex & 2) >> 1, |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta name="description" content="ecmascript string type wierdness fun"> | |
| <meta charset="utf-8"> | |
| <meta name="viewport" content="width=device-width"> | |
| <title>JS Bin</title> | |
| </head> | |
| <body> |
| ////////////////////////////////////////////////////////////////////////////////////// | |
| // | |
| // BeRo Garbage Collector Memory Manager - Copyright (C) 2011, Benjamin 'BeRo' Rosseaux | |
| // Warning: CODED IN FEW HOURS ON A SINGLE DAY, SO USE IT ON YOUR OWN RISK! | |
| // | |
| ////////////////////////////////////////////////////////////////////////////////////// | |
| // Version: 2011.03.14.0013 | |
| ////////////////////////////////////////////////////////////////////////////////////// | |
| // | |
| // Description: |