Jump to: navigation, search


63 bytes added, 15:13, 9 April 2011
no edit summary
*Add void populateLightingList(void*); to the header file (Line 54)
*Set the previously created wchar_t variable to an empty string (Line 48)
*Call the populateLightingList(hwnd) function in populateUserDialog (Line 88)
*Store the lighting description inside of the wchar_t variable (Line 594)
*Declare the LightAlgorithm enum (Line 26)
*Declare the get and set functions for the input variables, remove the parameter from power() (Line 43-50)
*Change the shine variable from float* to float (Line 41)
*Add a float variable for roughness (Line 42)
*Define the get and set functions (Line 78-85)
*Set the iContext* variable to NULL (Line 37)
*Remove the iContext* variables from the derived classes (Line 389, 475, 552, 572)
*Remove the code that destroys the shine array (Line 282-283)
*Pass the context to the Object class, and remove the code that passes the context to derived classes (Line 47-50)
*Add the handles to the algorithm, roughness and refraction variables (Line 58-60, 131-133)
*Change the power variable in SubdividedGraphic from a FLOAT* to a FLOAT
*Remove the parameter from the power() function (Line 112, 343)
*Get the addresses to the shader variables for the new handles (Line 121-123, 353-355)
*Remove the code that deletes a power array (Line 448-449)
*Add the Lighting Documentation comments (Line 28-113)
*Overwrite the effects.fx file (take care to note that the effects.fx file is written with Solution 28 in mind, it may need modification if your solution does not support texture stages)

Navigation menu