Click here to Skip to main content
15,881,803 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
I am try to modify the HOOPS 3D source code to satisfy the demand of occlusion culling of large amount of triangles, for the reason that the dx9 driver can not discard triangle primitives in its render pipeline.

So I have to figure out the render process of the platform by reading its source code. but I have been staring at piles of strange looked function names, variables, and classes since yesterday. These names usually started by a prefix _hoops_, and followed by 3 or 5 random letters, like _hoops_HCH which represent a texture-render surface pair, I just can't guess the relation between the name and the behaviors in the source code.

Does any one knows the naming rules of the HOOPS 3D source code?
Posted
Updated 7-Aug-13 4:10am
v2
Comments
Richard MacCutchan 6-Aug-13 5:06am    
Ending your post with a lot of obscenities will not endear you to this community.
Sergey Alexandrovich Kryukov 7-Aug-13 12:40pm    
Oh yes, I agree. Even without offending anyone specifically, it does not adhere to nice working environment... :-)
—SA
sl65agm 8-Aug-13 1:58am    
sorry about that, but you must know, my bad english.
Sergey Alexandrovich Kryukov 8-Aug-13 11:44am    
Excuse me, but a person using bad words in English at least knows the language well enough to understand that those words are bad. Different cultures have different taboo thresholds, so it's the best to be more conservative when you start.
—SA
sl65agm 9-Aug-13 3:33am    
yes,yes,culture problems. In my place, programmers are refered as "Coding Farmer", and it is very common for a farmer to speek bad language.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900