Some additional notes:
1) si_release_bindless_descriptors can be inlined.
2) Sampler slots have size = 16*4 and image slots have size = 8*4 in
your patch. The addressing is also done with a multiple of the size,
which allows creating a sampler and an image in the same slot such
that one of them
On 07/19/2017 12:01 AM, Marek Olšák wrote:
On Mon, Jul 17, 2017 at 4:01 PM, Nicolai Hähnle wrote:
Hi Samuel,
On 07.07.2017 03:45, Samuel Pitoiset wrote:
On 07/05/2017 01:42 PM, Nicolai Hähnle wrote:
On 04.07.2017 15:05, Samuel Pitoiset wrote:
Using VRAM address as
On Mon, Jul 17, 2017 at 4:01 PM, Nicolai Hähnle wrote:
> Hi Samuel,
>
> On 07.07.2017 03:45, Samuel Pitoiset wrote:
>>
>> On 07/05/2017 01:42 PM, Nicolai Hähnle wrote:
>>>
>>> On 04.07.2017 15:05, Samuel Pitoiset wrote:
Using VRAM address as bindless handles is not a
Hi Samuel,
On 07.07.2017 03:45, Samuel Pitoiset wrote:
On 07/05/2017 01:42 PM, Nicolai Hähnle wrote:
On 04.07.2017 15:05, Samuel Pitoiset wrote:
Using VRAM address as bindless handles is not a good idea because
we have to use LLVMIntToPTr and the LLVM CSE pass can't optimize
because it has no
On Mon, Jul 17, 2017 at 4:35 AM, Samuel Pitoiset
wrote:
>
>
> On 07/15/2017 02:54 AM, Marek Olšák wrote:
>>
>> On Wed, Jul 5, 2017 at 1:42 PM, Nicolai Hähnle wrote:
>>>
>>> On 04.07.2017 15:05, Samuel Pitoiset wrote:
Using VRAM
On 07/15/2017 02:54 AM, Marek Olšák wrote:
On Wed, Jul 5, 2017 at 1:42 PM, Nicolai Hähnle wrote:
On 04.07.2017 15:05, Samuel Pitoiset wrote:
Using VRAM address as bindless handles is not a good idea because
we have to use LLVMIntToPTr and the LLVM CSE pass can't
On 15.07.2017 02:54, Marek Olšák wrote:
On Wed, Jul 5, 2017 at 1:42 PM, Nicolai Hähnle wrote:
On 04.07.2017 15:05, Samuel Pitoiset wrote:
Using VRAM address as bindless handles is not a good idea because
we have to use LLVMIntToPTr and the LLVM CSE pass can't optimize
On Wed, Jul 5, 2017 at 1:42 PM, Nicolai Hähnle wrote:
> On 04.07.2017 15:05, Samuel Pitoiset wrote:
>>
>> Using VRAM address as bindless handles is not a good idea because
>> we have to use LLVMIntToPTr and the LLVM CSE pass can't optimize
>> because it has no information
On 07/05/2017 01:42 PM, Nicolai Hähnle wrote:
On 04.07.2017 15:05, Samuel Pitoiset wrote:
Using VRAM address as bindless handles is not a good idea because
we have to use LLVMIntToPTr and the LLVM CSE pass can't optimize
because it has no information about the pointer.
Instead, use slots
On 04.07.2017 15:05, Samuel Pitoiset wrote:
Using VRAM address as bindless handles is not a good idea because
we have to use LLVMIntToPTr and the LLVM CSE pass can't optimize
because it has no information about the pointer.
Instead, use slots indexes like the existing descriptors.
This
Using VRAM address as bindless handles is not a good idea because
we have to use LLVMIntToPTr and the LLVM CSE pass can't optimize
because it has no information about the pointer.
Instead, use slots indexes like the existing descriptors.
This improves performance with DOW3 by +7%.
11 matches
Mail list logo