<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/video_core/shader/decode/integer_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/decode/*: Eliminate indirect inclusions</title>
<updated>2019-05-23T05:55:52+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-05-22T21:17:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=bf42020f25c6fbff0c0b0db2f276fbc6934aea53'/>
<id>urn:sha1:bf42020f25c6fbff0c0b0db2f276fbc6934aea53</id>
<content type='text'>
Amends cases where we were using things that were indirectly being
satisfied through other headers. This way, if those headers change and
eliminate dependencies on other headers in the future, we don't have
cascading compilation errors.
</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: Implement ISET</title>
<updated>2019-01-15T20:54:51+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2018-12-21T05:13:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=1fa5026f8d9bfee8f7146e5da0437d6c2456053e'/>
<id>urn:sha1:1fa5026f8d9bfee8f7146e5da0437d6c2456053e</id>
<content type='text'>
</content>
</entry>
</feed>
