profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/hughbe/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

apple/swift 55769

The Swift Programming Language

dotnet/corefx 17899

This repo is used for servicing PR's for .NET Core 2.1 and 3.1. Please visit us at https://github.com/dotnet/runtime

apple/swift-evolution 12168

This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.

apple/swift-package-manager 8244

The Package Manager for the Swift Programming Language

dotnet/runtime 5593

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

apple/swift-corelibs-foundation 4250

The Foundation Project, providing core utilities, internationalization, and OS independence

apple/swift-corelibs-libdispatch 2023

The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware

apple/swift-corelibs-xctest 894

The XCTest Project, A Swift core library for providing unit test support

apple/swift-llbuild 849

A low-level build system, used by Xcode and the Swift Package Manager

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha ba67aab5386bee72f21d47f40349e54efd6969ab

lib: Identify point fill mode Educated guesswork. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 56205377190fb0459e83918155239d0e3f4fc1bb

wip: progress Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 3377e46e9f773a831aa841563ccfdd3ac4591009

Add some comments around store attachments

view details

Alyssa Rosenzweig

commit sha a6cd3cafcacb2d30673f8dbcac55216149939319

oops Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha ad2798129d25f3abdf817f06456fc8ce2a88592a

lib/decode: Texture/sampler binding Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha e86bbe0201cfbf614230aa6d8b086b53ff4296f5

Note some formats

view details

push time in 7 hours

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha e4b5a1a7e242cf80bc5b190f2302fcd48ad7db18

Cull descriptor

view details

push time in 2 days

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha e24f575da11b504e12a05d3c48990eda0038de08

More useful errors

view details

Alyssa Rosenzweig

commit sha bda38524bb7347eb5995dddfb388a540abc35caa

more

view details

Alyssa Rosenzweig

commit sha 441426dea5b976393deb4132c2da4301562cb423

Debug via new tooling

view details

Alyssa Rosenzweig

commit sha 6b5e3c180cece94911c6ac9052bbb4e16f259e9d

improve

view details

push time in 2 days

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha 9fb64c1b3fa3e98235f85892a7e99a3278bea372

CCW

view details

Alyssa Rosenzweig

commit sha 0f6d35d5e9fef1c29f4c384ecb68f56e172cbf34

demo: Identify fill mode - lines state

view details

Alyssa Rosenzweig

commit sha 9f12bc504cbeae8173e0e4ead571de7ac0f7db2e

Add secondary fill mode state

view details

Alyssa Rosenzweig

commit sha 8001d36944c9bd352f8e7926db02f5fcbce622c3

Depth clip

view details

Alyssa Rosenzweig

commit sha 1b62e90fd21bf622a174c78378b0ea9e8c8a5daa

ZSA funcs

view details

Alyssa Rosenzweig

commit sha 3563ef3868e282a992a3efe1ca892dea58efa6d8

Tease some z/s state

view details

Alyssa Rosenzweig

commit sha 53e0648fb49c4e0d3d4079e719b0d125be2a2acc

more stencil

view details

Alyssa Rosenzweig

commit sha af134bc3abbf6cb31ad69abe95e5695a69832eb5

lib: Add rasterizer XML Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

push time in 2 days

startedhughbe/phone-number-picker

started time in 4 days

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha a8ae199fa4d5484cebac29d0fc50080c921c1da1

demo: Bind a UBO for testing

view details

Alyssa Rosenzweig

commit sha a4ea2795660490b923cff7249fa31b8a636e44fd

demo: Spinning cube Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha fec06b8ab26a2497edd914e09017e33dd976ce1a

demo: back face culling

view details

Alyssa Rosenzweig

commit sha 594be56c0a0cfba3ec9cf3551c3d2b9b63427e19

demo: Use XShm for better performance winsys was bottlenecking hard. Now it looks hw accelerated :-p Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

push time in 4 days

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha 1e42acd2f9a559c9b8b1c88089bb02c5ba05ed1f

fixup

view details

Alyssa Rosenzweig

commit sha f6dba34f41d957820ae880ffdf8fce8e42b1ecd1

Threads

view details

push time in 5 days

startedhughbe/OutlookRulesReader

started time in 6 days

startedhughbe/OutlookRulesReader

started time in 6 days

issue commentmono/libgdiplus

the functionality broken after install the latest version in alpine

I ended up building 6.0.5 (r0) using abuild to avoid any accidental binaries incompatibility in future, in case if anyone else needs it, here's how:

FROM alpine:latest AS build_libgdiplus
RUN apk add alpine-sdk
RUN adduser -D abuild_user \
    && addgroup abuild_user abuild
RUN mkdir /build \
    && chmod -R a+rwx /build
USER abuild_user
WORKDIR /build
COPY APKBUILD .
RUN abuild-keygen -a
RUN abuild -r -P /build
USER root
RUN chown -R root:root /build

FROM alpine:latest
COPY --from=build_libgdiplus /build/x86_64/ /libgdiplus-apk
RUN apk add --allow-untrusted /libgdiplus-apk/libgdiplus-6.0.5-r0.apk /libgdiplus-apk/libgdiplus-dev-6.0.5-r0.apk

Note: you'd need to have a file named APKBUILD in the working directory of where you build that dockerfile, the contents can be downloaded from alpine repo: https://gitlab.alpinelinux.org/alpine/aports/-/blob/44b1843ba5ebd29dc4c66b4269cb679bd14fad4b/testing/libgdiplus/APKBUILD (this one is 6.0.5-r0).

lzw5399

comment created time in 6 days

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha 500fc12a382c2a0a3450a63642c1ff7a438f2ec5

Pass through colour VS

view details

Alyssa Rosenzweig

commit sha f6ad5f36330fe36aa1db99ee8407b42be633139f

More classic demo

view details

push time in 8 days

create barnchAsahiLinux/gpu

branch : wip

created branch time in 8 days

issue commentmono/libgdiplus

ColorPalette never setting PaletteFlagsHasAlpha (GDI+ regression)

It appears the workaround within mono has bit-rotten from corefx merge, and needed updating https://github.com/Robmaister/SharpFont/pull/136 , so the problem is still current.

Previous discussion at https://github.com/Robmaister/SharpFont/issues/55, and of course, https://bugzilla.xamarin.com/show_bug.cgi?id=37608 .

HinTak

comment created time in 10 days

issue openedmono/libgdiplus

ColorPalette never setting PaletteFlagsHasAlpha (GDI+ regression)

( Copying from https://bugzilla.xamarin.com/show_bug.cgi?id=37608 / https://xamarin.github.io/bugzilla-archives/37/37608/bug.html )

Robert Rouhani 2016-01-12 11:35:41 UTC Created attachment 14551 [details] Screenshot of the bug in Ubuntu

I'm the developer of SharpFont and a user came to me with an issue that only existed when running my example program on Linux with Mono. That issue is available here:

https://github.com/Robmaister/SharpFont/issues/55

Essentially, on Linux, neither of us were seeing the same bitmap transparency that we did on Windows with GDI+.

I did a little more digging and found that gdip_convert_indexed_to_rgb sets all the alpha values to 0xFF if the bitmap's ColorPalette didn't have the PaletteFlagsHasAlpha flag set in this bit of code:

https://github.com/mono/libgdiplus/blob/79ae6cdb90163ba5eb601f8691ea9b7558d25371/src/bitmap.c#L2347-L2353

So the solution was to set the flag manually with reflection as so:

typeof(ColorPalette).GetField ("flags", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).SetValue (palette, palette.Flags | 1);

And this temporarily fixed the issue. Taking a peek at the same code on Windows/GDI+, the Bitmap gives you a ColorPalette of 0x04 (PaletteFlagsHalftone) and this seems to be enough to convert with transparency. Note that this is all on a Bitmap created with PixelFormat.8bppIndexed.

Since I can only attach a single file, I chose a screenshot of the bug in Ubuntu. This bug should be reproducible by cloning SharpFont and running the example program, but please let me know if you need anything else to reproduce the bug or clarify anything.

Thanks, Robert

created time in 10 days

pull request commentmono/libgdiplus

Bugfix/font style issue

@filipnavara do you know which component is responsible for the Font substitution?

It looks like the FcPatternDuplicate does not copy the font correctly. Certain fonts in Windows are different in Linux; I wonder if the FcPatternDuplicate would handle such cases. (e.g. Arial in Linux is: Liberation Sans)

I built the latest mono from master and I can confirm that this revert of FcPatternDuplicate resolves the font issue for me.

Debian with LightDM Mono: Built from master libgdiplus: master + this patch

abossard

comment created time in 10 days

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha 4f114e1f585e790139c982843e5b8b87b50a9dbd

lib: Port register fields to extended set_shader Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

push time in 10 days

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha 0d5bcf469a6fee2629e658afadd6cf669487b6ce

decode: Handle vertex pipelines Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha dceb00cbb52b0d9b343754f8d6da919fd04d1231

decode: Try to handle records I'm not entirely sure how this works architecturally yet, but I know enough to walk the pointers.. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 92b3f3cee7c064f22d6c12599b8f9ee3953a792b

decode: Cleanup Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 623516d7af8cf8eb7ccea5fe6f4691bae2cd6101

decode: Chew through draw calls a bit Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 55deb5f289c445715e2a3c755e16063cea3dfc5a

decode: Attempt to dump content of records Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 03d7998eae75a94081fd548cd951d8d0a8f0149a

decode: Dump viewport Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha f724c68557f1b3d22fa1a9de1880743b40c55106

demo: Fix missing words Noticed bringing up the decoder. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 759460428932661a3fcc17c76e413080592457db

decode: Dump fragment assembly Getting closer here. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha b6218ebcadf7fc0bee89d761c20c2ddfa5f173b5

disasm: Minor fixes Comparing with @dougallj's work. I don't intend to maintain this seriously but there's no point knowingly having something broken. I *am* using this version of the disasm to bring up decoding support. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 8a6c138b6d528942b1fd69012578eec6a9102866

lib: Flesh out understanding of SET_SHADER Comes in both short (6 word) and long (8 word) variants, with long variants accommodating fragment shaders. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 3f50de09192a9165b1b9e456737cc69afd5094bc

decode: Disassemble preshaders if specified Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha cd6e9f8b9714dbca13f5ec3efea04c9489a46308

lib: Note some unk fields might not exist after all.. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 8a1fb9fc36ae77519850b90ba485e4c8e35e2a49

lib: Add fields for varying linkage Surprisingly simple (mostly shader defined)... unless I'm missing a chunk. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 00fdc75235d066dd442bb90209cad8384a17ee26

wrap: Fix incorrect inferral of CPU address... Causing SIGSEV dumping mappings. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 0d75c80eb94fe7160a760b4d1deb98e86ec8b229

wrap: Dump memory if ASAHI_DMP env var is set Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 6fe58807107b7d187932050e375f753124701417

lib: Remove bleeding over field This was wrong... Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 1e208542153f5e761c85ebd9f97324094a0379fe

lib: Drop <aggregate/> code Mali-isms. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 77c9d8af9245ae2aba324ef0ea51ee0d3b54f241

lib: Specify struct size in bytes Not all structs are word-aligned on AGX. Ugh. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 8da40a36575dcd5c4f142b0f58b31ea9d09c2161

lib: Fix length of draw packet Oof. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha dc1f90df371e65e83f54aafc2e1d980a52f1f62d

decode: Handle done Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

push time in 10 days

pull request commentmono/libgdiplus

Build unit tests only when --enable-unittests is passed

CLA assistant check <br/>Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.<br/><br/>:x: sergioprado sign now<br/><sub>You have signed the CLA already but the status is still pending? Let us recheck it.</sub>

sergioprado

comment created time in 12 days

PR opened mono/libgdiplus

Build unit tests only when --enable-unittests is passed

Building unit tests by default requires all dependencies to be installed (jpeg, tiff, etc) and users may not want that.

So let's disable the build of unit tests by default and introduce --enable-unittests configure option to enable it.

Signed-off-by: Sergio Prado sergio.prado@e-labworks.com

+10 -2

0 comment

2 changed files

pr created time in 12 days

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha f31255bb6829515b078c9e9ba10afec97303b58a

lib: Update XML Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

push time in 12 days

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha 0f4f417ef85f2dcb5840427fc07a1162062f7594

docs: Check in notes on stack spilling sizes Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

push time in 12 days

startedhughbe/Facebook.NET

started time in 13 days

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha 8a1fb9fc36ae77519850b90ba485e4c8e35e2a49

lib: Add fields for varying linkage Surprisingly simple (mostly shader defined)... unless I'm missing a chunk. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 00fdc75235d066dd442bb90209cad8384a17ee26

wrap: Fix incorrect inferral of CPU address... Causing SIGSEV dumping mappings. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 0d75c80eb94fe7160a760b4d1deb98e86ec8b229

wrap: Dump memory if ASAHI_DMP env var is set Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 6fe58807107b7d187932050e375f753124701417

lib: Remove bleeding over field This was wrong... Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 1e208542153f5e761c85ebd9f97324094a0379fe

lib: Drop <aggregate/> code Mali-isms. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 77c9d8af9245ae2aba324ef0ea51ee0d3b54f241

lib: Specify struct size in bytes Not all structs are word-aligned on AGX. Ugh. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 8da40a36575dcd5c4f142b0f58b31ea9d09c2161

lib: Fix length of draw packet Oof. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha dc1f90df371e65e83f54aafc2e1d980a52f1f62d

decode: Handle done Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 29c2c531435455793b0ad2853710ad45acd7717d

lib: Fix aliasing Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

push time in 13 days

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha 0522e251edb2ae83e900c96ffeaf2f400a690184

lib: Import GenXML from Mesa Via Panfrost, but it doesn't really matter. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha a3fedc443d009db6bc5f9c9b01fe593670a8e34f

lib: Add GenXML definitions for known enums/struct Not much yet but enough to get GenXML bootstrapped. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha cbe7e7fcae55d1af3b69e6986838bda87cbdd0e9

lib: Add Makefile rules for GenXML Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha deed21640854ab1a2e69c3c939254baf868ffa2c

lib: Rename away Panfrost-isms Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 3ecc3a1907fc20f5ae1381c34bf57df0db4cfe6d

demo: Include GenXML Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha b3faaac65f8c19dc19c5d8cd06c21565468e4de6

lib: Adapt GenXML for r/e needs Intel, v3d, and Panfrost have all used GenXML for hardware with documentation. It remains to be seen how much needs to be tweaked to use it for r/e. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha d95b4c1e8112930fded0f0bf6130efdd26974e60

demo: Make use of GenXML for packing We're in better shape now :-) Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 638aae13757c103e39756c5c28fa4d3b5ec74899

lib: Add XML for draw calls Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 8c5c37f46c307a3207df7b1870c04128e30fa332

lib: Identify instance count Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 19f1ab042faaa606495b5072021ca86fcba5f5a5

lib/util: Add uif for GenXML Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 05aabf42c04be6e8f2d98a7e1a1e189fd4d7a451

lib: XMLify viewport Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 04f60bd17585bfff2e553bb85d14c1606e56a221

lib: Add default for an unknown field Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 42f9e2678a57f7392feded5157db64afbb944558

decode: Import pandecode source code Standalone version. We'll drop the Mali-isms soon. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 12603893191645f3417e2c42a8311ecafcf9cc9b

decode: Remove useless bits Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha abdc93d8345e95301613316bcf24b5f99bf82c71

lib: Augment agx_allocation for decoding Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 7a78252851f2750b5b881f327657d4f51333540b

decode: Use agx_allocation Instead of a pandecode struct. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha bc9dd144dd585d24b10749bed83ff8f7b0a20815

wrap: Use pandecode infrastructure Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 0c87dfaf16c9dbe8880fd98ba205ae4ff911823b

wrap: Lookup submitted command buffers Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 4d505818ea1d8b6015ed320fefa540a60842b616

wrap: Move hexdump to common Will come in handy when parsing cmdbufs. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha b95db94ebb190d771583336cd8f021704d32072e

makefile: Rebuild on header changes Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

push time in 13 days

create barnchAsahiLinux/gpu

branch : master

created branch time in 14 days

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha 2026b04f4e18216f73889f2906accef1e63fdcb8

decode: Recursively decode Recursively decode. Recursively decode. Recursively decode. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha ac183ac2f4d29c104125fdeeb8d58ad8458f63b5

decode: Abstract state logic to prepare for pipelines A different set of states, golly. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 0ef78d4995f78cdfd15526f909f6defbeafab86d

decode: Stub sizing for pipelines Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha e6a8434ccfa0a3bc821a6f84c75ca72e981bdad1

lib: Add bind uniform XML Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 6116030529f369bf3bec3adfeffba19fcacf5a8f

decode: Decode simplest case of set shader Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 4eb795b2b1924cbce7db3fd20533c5bb43dfeac5

decode: Disassemble compute shaders Gosh, my disassembler is inadequate next to dougallj's... we'll fix that soon, this is just a proof-of-concept for the decoder. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

push time in 14 days

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha 815e959012721d915ad6fa2c89640bb29aa156fe

lib: Add LAUNCH command to XML Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 291ffde7d5afd6ca40e177c79f0bf6e78ce7151f

decode: Decode the LAUNCH command Start stubbing actual decode. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

push time in 14 days

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha 19f1ab042faaa606495b5072021ca86fcba5f5a5

lib/util: Add uif for GenXML Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 05aabf42c04be6e8f2d98a7e1a1e189fd4d7a451

lib: XMLify viewport Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 04f60bd17585bfff2e553bb85d14c1606e56a221

lib: Add default for an unknown field Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 42f9e2678a57f7392feded5157db64afbb944558

decode: Import pandecode source code Standalone version. We'll drop the Mali-isms soon. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 12603893191645f3417e2c42a8311ecafcf9cc9b

decode: Remove useless bits Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha abdc93d8345e95301613316bcf24b5f99bf82c71

lib: Augment agx_allocation for decoding Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 7a78252851f2750b5b881f327657d4f51333540b

decode: Use agx_allocation Instead of a pandecode struct. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha bc9dd144dd585d24b10749bed83ff8f7b0a20815

wrap: Use pandecode infrastructure Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 0c87dfaf16c9dbe8880fd98ba205ae4ff911823b

wrap: Lookup submitted command buffers Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 4d505818ea1d8b6015ed320fefa540a60842b616

wrap: Move hexdump to common Will come in handy when parsing cmdbufs. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha b95db94ebb190d771583336cd8f021704d32072e

makefile: Rebuild on header changes Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha cad870285dadc3d63fa15054c812554fb5879127

util: Add more sophisticated hexdump Trim out zeroes and make string printing optional, to make it more versatile for bigger buffers. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 925aa98ca1685fe250513aa5c172bfe21189f7e9

wrap: Fix cmdbuf ID grab Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha f543f8bfcaa0ed108275ec29c3e082ea000f39fe

decode: Hexdump the primary command buffer Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 28734917d03fff22105c6e59da41c0dd536e5afd

wrap: Implement dump mappings via hexdump() Hopefully we don't thrash the disk as much now. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

push time in 14 days

push eventAsahiLinux/gpu

Alyssa Rosenzweig

commit sha 638aae13757c103e39756c5c28fa4d3b5ec74899

lib: Add XML for draw calls Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

Alyssa Rosenzweig

commit sha 8c5c37f46c307a3207df7b1870c04128e30fa332

lib: Identify instance count Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>

view details

push time in 15 days