<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/video_core/shader/decode/float_set.cpp, branch nx2</title>
<subtitle>Mirror of github.com/cira0100/Eglantine-public nx2, a fork of Djihads80/Eglantine.</subtitle>
<id>https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2</id>
<link rel='self' href='https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2'/>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/'/>
<updated>2021-07-23T01:51:22+00:00</updated>
<entry>
<title>shader: Remove old shader management</title>
<updated>2021-07-23T01:51:22+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2021-02-16T23:52:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=65069df8aa3975b055d70c3c615f9c99d60c72e0'/>
<id>urn:sha1:65069df8aa3975b055d70c3c615f9c99d60c72e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>video_core: Silent miscellaneous warnings  (#2820)</title>
<updated>2019-08-30T18:08:00+00:00</updated>
<author>
<name>Rodrigo Locatti</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2019-08-30T18:08:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=598157a8c9f43be2c8d3d7e1fcae4ed13ba8498d'/>
<id>urn:sha1:598157a8c9f43be2c8d3d7e1fcae4ed13ba8498d</id>
<content type='text'>
* texture_cache/surface_params: Remove unused local variable

* rasterizer_interface: Add missing documentation commentary

* maxwell_dma: Remove unused rasterizer reference

* video_core/gpu: Sort member declaration order to silent -Wreorder warning

* fermi_2d: Remove unused MemoryManager reference

* video_core: Silent unused variable warnings

* buffer_cache: Silent -Wreorder warnings

* kepler_memory: Remove unused MemoryManager reference

* gl_texture_cache: Add missing override

* buffer_cache: Add missing include

* shader/decode: Remove unused variables
</content>
</entry>
<entry>
<title>shader: Use shared_ptr to store nodes and move initialization to file</title>
<updated>2019-06-05T23:41:52+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2019-06-05T01:44:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=fd392543e80944f4ff4dba770b139573fa5e1b4e'/>
<id>urn:sha1:fd392543e80944f4ff4dba770b139573fa5e1b4e</id>
<content type='text'>
Instead of having a vector of unique_ptr stored in a vector and
returning star pointers to this, use shared_ptr. While changing
initialization code, move it to a separate file when possible.

This is a first step to allow code analysis and node generation beyond
the ShaderIR class.
</content>
</entry>
<entry>
<title>shader/decode/*: Add missing newline to files lacking them</title>
<updated>2019-05-23T05:55:52+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-05-22T21:24:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=9d3cbef5ce679ec1a316cefe5c57907b6573852d'/>
<id>urn:sha1:9d3cbef5ce679ec1a316cefe5c57907b6573852d</id>
<content type='text'>
Keeps the shader code file endings consistent.
</content>
</entry>
<entry>
<title>shader_ir: Rename BasicBlock to NodeBlock</title>
<updated>2019-02-03T20:21:20+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2019-01-30T05:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=92c948999b3c354891a22b230adbb1393f5084a3'/>
<id>urn:sha1:92c948999b3c354891a22b230adbb1393f5084a3</id>
<content type='text'>
It's not always used as a basic block. Rename it for consistency.
</content>
</entry>
<entry>
<title>shader_ir: Pass decoded nodes as a whole instead of per basic blocks</title>
<updated>2019-02-03T20:21:20+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2019-01-30T04:56:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=e3c0f29a4d0025a33b29c65dd498ba0455798d82'/>
<id>urn:sha1:e3c0f29a4d0025a33b29c65dd498ba0455798d82</id>
<content type='text'>
Some games call LDG at the top of a basic block, making the tracking
heuristic to fail. This commit lets the heuristic the decoded nodes as a
whole instead of per basic blocks.

This may lead to some false positives but allows it the heuristic to
track cases it previously couldn't.
</content>
</entry>
<entry>
<title>shader_ir: Unify constant buffer offset values</title>
<updated>2019-01-30T05:45:50+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2019-01-28T21:11:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=12fbe5dcf811b6439336e52fa9860be0a444cdfa'/>
<id>urn:sha1:12fbe5dcf811b6439336e52fa9860be0a444cdfa</id>
<content type='text'>
Constant buffer values on the shader IR were using different offsets if
the access direct or indirect. cbuf34 has a non-multiplied offset while
cbuf36 does. On shader decoding this commit multiplies it by four on
cbuf34 queries.
</content>
</entry>
<entry>
<title>shader_ir: Pass to decoder functions basic block's code</title>
<updated>2019-01-15T20:54:53+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2018-12-28T23:00:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=1be12d581940b5a4724f536359ec202c66789978'/>
<id>urn:sha1:1be12d581940b5a4724f536359ec202c66789978</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shader_decode: Improve zero flag implementation</title>
<updated>2019-01-15T20:54:53+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2018-12-27T19:50:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=719c83a4c26881d0ce05bd8aa7b758334e082da2'/>
<id>urn:sha1:719c83a4c26881d0ce05bd8aa7b758334e082da2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shader_decode: Fixup FSET</title>
<updated>2019-01-15T20:54:52+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2018-12-21T22:31:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=8664c00a2e2e8e85a85c0eb75e2666001f85b68a'/>
<id>urn:sha1:8664c00a2e2e8e85a85c0eb75e2666001f85b68a</id>
<content type='text'>
</content>
</entry>
</feed>
