Method and system for identifying incompatibility between versions of compiled software code
AssigneeWeta Digital Limited
InventorsFlorian Deconinck, Sander van der Steen, Richard Chi Lei, Adam Christensen, Niall J. Lenihan
Life of this patent
Estimating the term…
Abstract
An aspect provides a computer-implemented method for compiling software code. The method comprises: receiving software code to compile; receiving a set of parameters associated with settings and software employed to compile the software code; forming a first hash of the set of parameters to establish a unique identification of the set of parameters used to compile the software code; and associating the first hash with the compiled code. A further aspect provides a computer-implemented method of checking compatibility of compiled software code.
Claims16
A method for creating a digital animation sequence of a control rig, the method using a network of computers in a system that includes a storage hierarchy and a compiling environment, the method comprising:
- identifying an Intermediate Representation (IR) of functionality to animate the control rig;
- receiving a signal from a user input device at a local computer to execute the IR;
- generating a lookup key derived from at least a portion of the IR and from at least a portion of a definition of a compiling environment for the local computer;
- checking for a match of the lookup key within the storage hierarchy;
- if a match is found, then using a compiled form of the IR associated with the matched lookup key to cause animation of the control rig;
- and
- if a match is not found, then generating a new compiled form of the IR and storing it in the storage hierarchy in association with the generated lookup key and storing the lookup key in the storage hierarchy in association with the new compiled form for use in later matching.
Dependencies are inferred from the claim text.