TL;DR: I got OpenGL 4.6 apps (Minecraft) running on macOS by translating OpenGL → Vulkan → Metal using Mesa's Zink driver and the KosmicKrisp Vulkan implementation.
Minecraft (OpenGL 4.6) → Zink → Vulkan → KosmicKrisp → Metal → GPU
| https://marketplace.visualstudio.com/items | |
| https://marketplace.visualstudio.com/_apis/public/gallery |
X11 has been, and still is, a vital piece of technology at the core of professional Unix-like workstations since decades. It has a proven track record of supporting enterprise-grade applications with long-term protocol stability and platform compatibility. It has matured over decades. XLibre is an actively developed fork of the X.Org X11 server, initiated by the most active X.Org developer and supported by the open source community.
An incompatible alternative, Wayland, is being aggressively pushed by IBM = Red Hat = Gnome = Fedora = freedesktop.org. However, it is not ready to succeed X11 as it its governance model leads to never-ending discussions and prevents even the most essential functionality from existing. Think twice before abandoning Xorg. Wayland breaks everything!
It is time that the open source community reclaims what was ours to begin with. This page lists distrib
| diff --git a/meson.build b/meson.build | |
| index c150bff74ff..37fa7f0531b 100644 | |
| --- a/meson.build | |
| +++ b/meson.build | |
| @@ -1850,7 +1850,7 @@ endif | |
| dep_clang = null_dep | |
| if with_clc or with_gallium_clover | |
| - llvm_libdir = dep_llvm.get_variable(cmake : 'LLVM_LIBRARY_DIR', configtool: 'libdir') | |
| + llvm_libdir = get_option('clang-libdir') |
| #define SDL_MAIN_USE_CALLBACKS 1 | |
| #include <SDL3/SDL_main.h> | |
| #include <SDL3/SDL.h> | |
| #include <EGL/egl.h> | |
| #include <EGL/eglext.h> | |
| #include <GLES2/gl2.h> | |
| #include <GLES3/gl3.h> | |
| struct AppState |
On 02/09/2024 at around 8pm UTC, Discord flipped an experiment (2023-09_mobile_redesign_override_toggles) which ignores the layout toggle that this script relied on.
If you want to continue using the old layout, you can either use a modded mobile client (such as Vendetta) to disable that experiment, or downgrade to an old version of the app.
Tip
Use this one if you want a fast, beginner-friendly solution and don't mind using a version from November 2023
205.15 of Discord mobile app from ApkMirror| # compdb/BUCK | |
| python_bootstrap_binary( | |
| name = "combine_compdbs", | |
| main = "combine_compdbs.py", | |
| visibility = ["PUBLIC"] | |
| ) |
| #!/bin/bash | |
| # Polls AT&T's DHCP server for updates, to keep static IPs alive. | |
| # This allows UDM Pro users to set their DHCP IP as 'static' in the 'Internet' section | |
| # allowing the use of static IP configuration in Unifi Network. | |
| # 1. Find your DHCP IP. | |
| # 2. Set Internet IPv4 to Static IP, and enter your DHCP address. Gateway is going to be .1 | |
| # 3. Add your static IP block to Additional IP Addresses | |
| # 4. Place this script in the on_boot.d/ directory: https://github.com/unifi-utilities/unifios-utilities/tree/main/on-boot-script | |
| # 5. After reboot, check the script is working: cat /var/log/udhcpc.log |
| noreturn void enter_in_el1_without_paging(uint64_t entry, uint64_t sp, uint64_t target_x0); | |
| static void macho_highest_lowest(struct macho_header* mh, uint64_t *lowaddr, uint64_t *highaddr) { | |
| struct load_command* cmd = (struct load_command*)((uint8_t*)mh + sizeof(struct macho_header)); | |
| // iterate through all the segments once to find highest and lowest addresses | |
| uint64_t low_addr_temp = ~0; | |
| uint64_t high_addr_temp = 0; | |
| for (uint32_t i = 0; i < mh->command_count; i++) { | |
| switch (cmd->cmd) { | |
| case 0x19: { | |
| struct segment_command_64* seg_cmd = (struct segment_command_64*)cmd; |
| """SurrealDB websocket client library.""" | |
| import enum | |
| import json | |
| from types import TracebackType | |
| from typing import Any, Dict, List, Optional, Tuple, Type, Union | |
| import pydantic | |
| import websockets |