![]() That alone would generally just break rendering-you also need to adjust rendering viewports, projection matrices, scissor rectangles and potentially shader parameters to make it work-but this is the basic idea. ![]() DSfix took this request, changed the resolution to whatever the user desired, and gave the subsequently generated surface back to Dark Souls. In simplified terms, DS1 asked Direct3D for a 1024x720 surface to render the game to. As an example, think of Dark Souls 1 and DSFix. It then reports its return values-or entirely different ones-to the program. An interceptor, as the name suggests, intercepts the program's library calls, altering them before they reach the library.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |