{"schema_version":"1.0","canonical_url":"https://patentable.app/patents/US-9824484","patent":{"patent_number":"US-9824484","title":"Dynamic subroutine linkage optimizing shader performance","assignee":null,"inventors":[],"filing_date":"2016-07-12T00:00:00.000Z","publication_date":"2017-11-21T00:00:00.000Z","cpc_codes":["G06T","G06F","G06F","G06F","G06T","G06T","G06T"],"num_claims":18,"abstract":"Allocation of memory registers for shaders by a processor is described herein. For each shader, registers are allocated based on the shader's level of complexity. Simpler shader instances are restricted to a smaller number of memory registers. More complex shader instances are allotted more registers. To do so, developers' high level shading level (HLSL) language includes template classes of shaders that can later be replaced by complex or simple versions of the shader. The HLSL is converted to bytecode that can be used to rasterize pixels on a computing device."},"analysis":{"summary":null,"layman_explanation":null,"technical_analysis":null,"business_analysis":null,"faqs":null,"topics":[],"tech_cluster":null},"seo":{"title":"Dynamic subroutine linkage optimizing shader performance","description":"Allocation of memory registers for shaders by a processor is described herein. For each shader, registers are allocated based on the shader's level of complexity. Simpler shader instances are restrict","keywords":[]},"attribution":{"source":"Patentable","source_url":"https://patentable.app","canonical_url":"https://patentable.app/patents/US-9824484","license":"CC-BY-4.0-like","license_terms":"AI-generated analysis on this page (summary, layman_explanation, technical_analysis, business_analysis, faqs) may be reused with attribution and a visible link back to the canonical URL above. Patent abstracts, claims, and bibliographic data are USPTO public domain.","required_link":"https://patentable.app/patents/US-9824484","citation_suggestion":"Patentable. \"Dynamic subroutine linkage optimizing shader performance\" (US-9824484). https://patentable.app/patents/US-9824484","copyright_holder":"Nomic Interactive Technology LLC"},"links":{"html":"https://patentable.app/patents/US-9824484","json":"https://patentable.app/api/llm-context/US-9824484","site":"https://patentable.app","llms_txt":"https://patentable.app/llms.txt"},"generated_at":"2026-06-06T11:39:51.121Z"}