Brandon Jones

Results 15 comments of Brandon Jones

I implemented colorspace conversion for GPUExternalTextures in Chromium a few months back according to the process in this [document](https://skia.org/docs/user/color/). My solution was to place all the conversion constants (specific to...

From the implementation perspective I think it's a bit neater to explicitly include an attribute on the src0 blend source. Underneath we do need to know for validation and backend...

In my brief research it looks like IDXCoreAdapter and IDXGIAdapter are not directly interchangeable. This would require us to use slightly different functions internally for residency management. Any comments @bbernhar?...

@bbernhar So I'm confused - the prompt you emailed me said we needed to implement a dynamic allocator, but after looking at the code, we already have the `SlabMemoryAllocator`, which...

So in general for this project we need to improve 1) allocation locality to decrease the amount of pointer chasing and 2) reuse memory to reduce the cost of allocation....

> When you say "use std::pmr", would we literally just replace either std:: containers and non-std:: containers, no matter how they're used? To "use std::pmr" I mean to replace a...

There’s another solution that I might be getting to - but my inexperience with pmr is making me unsure how feasible it is: allocating LinkNodes in a std::pmr::vector and implementing...

> What happens if nodes are removed/inserted in the middle somewhere, are we just going to keep re-sorting? That's the point of keeping this a list - you don't have...

I don't understand. The operation I'm referring to is moving a heap from the middle of the LRU Cache to the front of the LRU when it is used. What...

I'm starting to understand how to use PMR to make my own allocator - this seems like what Udaya was hinting at and it seems like keeping LinkedList/LinkNode untouched would...