The project is split into several parts:
- The kernel driver, with simple 3D command forwarding and 3D resource allocation
- The userland driver, in fact the OpenGL backend
- The reference, explaining virtio-gpu commands
| package org.example | |
| import com.zaxxer.hikari.HikariConfig | |
| import com.zaxxer.hikari.HikariDataSource | |
| import io.ktor.application.call | |
| import io.ktor.http.HttpStatusCode | |
| import io.ktor.request.receive | |
| import io.ktor.response.respond | |
| import io.ktor.routing.Route | |
| import io.ktor.routing.get |
| [ashton@Uroboros Debug]$ grep -n "__GL_" gl.txt | |
| 18:libGLX_nvidia.so.0->getenv("__GL_HEAP_ALLOC_LIMIT") = nil | |
| 19:libGLX_nvidia.so.0->getenv("__GL_APPLICATION_PROFILE") = nil | |
| 20:libGLX_nvidia.so.0->getenv("__GL_APPLICATION_PROFILE_LOG") = nil | |
| 21:libGLX_nvidia.so.0->getenv("__GL_MAYA_OPTIMIZE") = nil | |
| 27:libGLX_nvidia.so.0->getenv("__GL_FLUSH_CONTROL") = nil | |
| 28:libGLX_nvidia.so.0->getenv("__GL_FORCE_DIRECT") = nil | |
| 29:libGLX_nvidia.so.0->getenv("__GL_FORCE_INDIRECT") = nil | |
| 30:libGLX_nvidia.so.0->getenv( |
| Season | Episode | Title | Reason | |
|---|---|---|---|---|
| 1 | 5 | The Enchiridion | A good intro to the series, plus introduces the important Enchiridion | |
| 1 | 2 | Trouble in Lumpy Space* | Introduces LSP (episode out of order) | |
| 1 | 3 | Prisoners of Love | Introduces Ice King and his obsession (episode out of order) | |
| 1 | 7 | Ricardio the Heart Guy | Finn and PB development, Sets a returning plot | |
| 1 | 8 | Business Time* | First mention of Ooo being post-apocalyptic | |
| 1 | 9 | My Two Favorite People | Intros the Jake and Lady Rainicorn plotline | |
| 1 | 10 | Memories of Boom Boom Mountain | A look at how Finn was adopted into Jake's Family | |
| 1 | 12 | Evicted! | Intros Marceline |
| diff --git audio/audio.c audio/audio.c | |
| index 6eccdb17ee..4eb190a18f 100644 | |
| --- audio/audio.c | |
| +++ audio/audio.c | |
| @@ -2097,3 +2097,8 @@ void AUD_set_volume_in (SWVoiceIn *sw, int mute, uint8_t lvol, uint8_t rvol) | |
| } | |
| } | |
| } | |
| + | |
| +int64_t audio_get_timer_ticks(void) |
The project is split into several parts:
this has been rewritten yet again as most workarounds aren't required anymore since wine 3+
example video of the final result: https://www.youtube.com/watch?v=zkqzQoeOGfU
with touchscreen: https://www.youtube.com/watch?v=GcIrlorWmaQ
performance is indistinguishable from windows. there might be a very slight ~25ms sound latency which is easily compensated with +25 local offset
tested on
| yaourt --m-arg "--skippgpcheck" -S {{ package }} | |
| ### | |
| --skipinteg | |
| Do not perform any integrity checks (checksum and PGP) | |
| on source files. | |
| --skipchecksums | |
| Do not verify checksums of source files. |
Once in a while, you may need to cleanup resources (containers, volumes, images, networks) ...
// see: https://github.com/chadoe/docker-cleanup-volumes
$ docker volume rm $(docker volume ls -qf dangling=true)
$ docker volume ls -qf dangling=true | xargs -r docker volume rm
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| """dump gsettings""" | |
| from __future__ import print_function | |
| from subprocess import check_output | |
| def get_schemas(): | |
| output = check_output(['gsettings', 'list-schemas']) | |
| schemas = output.split('\n') |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.